1<?xml version="1.0" encoding="UTF-8"?>
2<ui version="4.0">
3 <class>Focus</class>
4 <widget class="QWidget" name="Focus">
5  <property name="geometry">
6   <rect>
7    <x>0</x>
8    <y>0</y>
9    <width>899</width>
10    <height>552</height>
11   </rect>
12  </property>
13  <property name="layoutDirection">
14   <enum>Qt::LeftToRight</enum>
15  </property>
16  <layout class="QVBoxLayout" name="verticalLayout">
17   <property name="spacing">
18    <number>3</number>
19   </property>
20   <property name="leftMargin">
21    <number>3</number>
22   </property>
23   <property name="topMargin">
24    <number>3</number>
25   </property>
26   <property name="rightMargin">
27    <number>3</number>
28   </property>
29   <property name="bottomMargin">
30    <number>3</number>
31   </property>
32   <item>
33    <widget class="QSplitter" name="splitter">
34     <property name="orientation">
35      <enum>Qt::Horizontal</enum>
36     </property>
37     <widget class="QWidget" name="layoutWidget">
38      <layout class="QVBoxLayout" name="leftLayout">
39       <property name="spacing">
40        <number>1</number>
41       </property>
42       <item>
43        <widget class="QGroupBox" name="controlGroup">
44         <property name="sizePolicy">
45          <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
46           <horstretch>0</horstretch>
47           <verstretch>0</verstretch>
48          </sizepolicy>
49         </property>
50         <property name="title">
51          <string>Focuser</string>
52         </property>
53         <layout class="QGridLayout" name="gridLayout_3">
54          <property name="leftMargin">
55           <number>3</number>
56          </property>
57          <property name="topMargin">
58           <number>6</number>
59          </property>
60          <property name="rightMargin">
61           <number>3</number>
62          </property>
63          <property name="bottomMargin">
64           <number>6</number>
65          </property>
66          <property name="spacing">
67           <number>3</number>
68          </property>
69          <item row="0" column="1" colspan="2">
70           <widget class="QComboBox" name="focuserCombo">
71            <property name="minimumSize">
72             <size>
73              <width>0</width>
74              <height>32</height>
75             </size>
76            </property>
77           </widget>
78          </item>
79          <item row="0" column="5">
80           <widget class="QPushButton" name="focusOutB">
81            <property name="enabled">
82             <bool>false</bool>
83            </property>
84            <property name="maximumSize">
85             <size>
86              <width>32</width>
87              <height>32</height>
88             </size>
89            </property>
90            <property name="toolTip">
91             <string>Focus Out</string>
92            </property>
93            <property name="statusTip">
94             <string/>
95            </property>
96            <property name="text">
97             <string/>
98            </property>
99            <property name="icon">
100             <iconset theme="format-align-vertical-top">
101              <normaloff>.</normaloff>.</iconset>
102            </property>
103            <property name="iconSize">
104             <size>
105              <width>28</width>
106              <height>28</height>
107             </size>
108            </property>
109           </widget>
110          </item>
111          <item row="2" column="2">
112           <widget class="QPushButton" name="stopFocusB">
113            <property name="enabled">
114             <bool>false</bool>
115            </property>
116            <property name="minimumSize">
117             <size>
118              <width>0</width>
119              <height>32</height>
120             </size>
121            </property>
122            <property name="toolTip">
123             <string>Stop Auto Focus process</string>
124            </property>
125            <property name="text">
126             <string>Stop</string>
127            </property>
128           </widget>
129          </item>
130          <item row="1" column="2">
131           <widget class="QSpinBox" name="absTicksSpin">
132            <property name="enabled">
133             <bool>false</bool>
134            </property>
135            <property name="sizePolicy">
136             <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
137              <horstretch>0</horstretch>
138              <verstretch>0</verstretch>
139             </sizepolicy>
140            </property>
141            <property name="minimumSize">
142             <size>
143              <width>0</width>
144              <height>32</height>
145             </size>
146            </property>
147            <property name="toolTip">
148             <string>Desired absolute focus position</string>
149            </property>
150           </widget>
151          </item>
152          <item row="0" column="0">
153           <widget class="QLabel" name="label_14">
154            <property name="text">
155             <string>Focuser:</string>
156            </property>
157           </widget>
158          </item>
159          <item row="1" column="4">
160           <widget class="QPushButton" name="startGotoB">
161            <property name="enabled">
162             <bool>false</bool>
163            </property>
164            <property name="maximumSize">
165             <size>
166              <width>32</width>
167              <height>32</height>
168             </size>
169            </property>
170            <property name="toolTip">
171             <string>Go to an absolute focus position</string>
172            </property>
173            <property name="text">
174             <string/>
175            </property>
176            <property name="icon">
177             <iconset theme="run-build">
178              <normaloff>.</normaloff>.</iconset>
179            </property>
180            <property name="iconSize">
181             <size>
182              <width>28</width>
183              <height>28</height>
184             </size>
185            </property>
186           </widget>
187          </item>
188          <item row="1" column="1">
189           <widget class="QLineEdit" name="absTicksLabel">
190            <property name="enabled">
191             <bool>false</bool>
192            </property>
193            <property name="minimumSize">
194             <size>
195              <width>0</width>
196              <height>32</height>
197             </size>
198            </property>
199            <property name="toolTip">
200             <string>Current absolute focuser position</string>
201            </property>
202            <property name="styleSheet">
203             <string notr="true">QLineEdit[readOnly=&quot;true&quot;] { color: gray }</string>
204            </property>
205            <property name="readOnly">
206             <bool>true</bool>
207            </property>
208           </widget>
209          </item>
210          <item row="1" column="0">
211           <widget class="QLabel" name="label_16">
212            <property name="text">
213             <string>Steps:</string>
214            </property>
215           </widget>
216          </item>
217          <item row="1" column="5">
218           <widget class="QPushButton" name="stopGotoB">
219            <property name="enabled">
220             <bool>false</bool>
221            </property>
222            <property name="maximumSize">
223             <size>
224              <width>32</width>
225              <height>32</height>
226             </size>
227            </property>
228            <property name="toolTip">
229             <string>Stop focuser motion</string>
230            </property>
231            <property name="text">
232             <string/>
233            </property>
234            <property name="icon">
235             <iconset theme="process-stop">
236              <normaloff>.</normaloff>.</iconset>
237            </property>
238            <property name="iconSize">
239             <size>
240              <width>28</width>
241              <height>28</height>
242             </size>
243            </property>
244           </widget>
245          </item>
246          <item row="2" column="1">
247           <widget class="QPushButton" name="startFocusB">
248            <property name="enabled">
249             <bool>false</bool>
250            </property>
251            <property name="minimumSize">
252             <size>
253              <width>0</width>
254              <height>32</height>
255             </size>
256            </property>
257            <property name="toolTip">
258             <string>Start Auto Focus process</string>
259            </property>
260            <property name="text">
261             <string>Auto Focus</string>
262            </property>
263            <property name="autoDefault">
264             <bool>true</bool>
265            </property>
266            <property name="default">
267             <bool>true</bool>
268            </property>
269           </widget>
270          </item>
271          <item row="0" column="4">
272           <widget class="QPushButton" name="focusInB">
273            <property name="enabled">
274             <bool>false</bool>
275            </property>
276            <property name="minimumSize">
277             <size>
278              <width>29</width>
279              <height>29</height>
280             </size>
281            </property>
282            <property name="maximumSize">
283             <size>
284              <width>32</width>
285              <height>32</height>
286             </size>
287            </property>
288            <property name="toolTip">
289             <string>Focus In</string>
290            </property>
291            <property name="statusTip">
292             <string/>
293            </property>
294            <property name="text">
295             <string/>
296            </property>
297            <property name="icon">
298             <iconset theme="format-align-vertical-bottom">
299              <normaloff>.</normaloff>.</iconset>
300            </property>
301            <property name="iconSize">
302             <size>
303              <width>28</width>
304              <height>28</height>
305             </size>
306            </property>
307           </widget>
308          </item>
309          <item row="2" column="0">
310           <widget class="QLabel" name="label_22">
311            <property name="text">
312             <string>Start:</string>
313            </property>
314           </widget>
315          </item>
316          <item row="2" column="5">
317           <widget class="QPushButton" name="startLoopB">
318            <property name="enabled">
319             <bool>false</bool>
320            </property>
321            <property name="minimumSize">
322             <size>
323              <width>32</width>
324              <height>32</height>
325             </size>
326            </property>
327            <property name="maximumSize">
328             <size>
329              <width>32</width>
330              <height>32</height>
331             </size>
332            </property>
333            <property name="toolTip">
334             <string>Start framing</string>
335            </property>
336            <property name="text">
337             <string/>
338            </property>
339            <property name="icon">
340             <iconset theme="media-playlist-repeat">
341              <normaloff>.</normaloff>.</iconset>
342            </property>
343            <property name="iconSize">
344             <size>
345              <width>28</width>
346              <height>28</height>
347             </size>
348            </property>
349           </widget>
350          </item>
351          <item row="2" column="4">
352           <widget class="QPushButton" name="captureB">
353            <property name="enabled">
354             <bool>false</bool>
355            </property>
356            <property name="maximumSize">
357             <size>
358              <width>32</width>
359              <height>32</height>
360             </size>
361            </property>
362            <property name="toolTip">
363             <string>Capture image</string>
364            </property>
365            <property name="text">
366             <string/>
367            </property>
368            <property name="icon">
369             <iconset theme="camera-photo">
370              <normaloff>.</normaloff>.</iconset>
371            </property>
372            <property name="iconSize">
373             <size>
374              <width>28</width>
375              <height>28</height>
376             </size>
377            </property>
378           </widget>
379          </item>
380         </layout>
381        </widget>
382       </item>
383       <item>
384        <widget class="QGroupBox" name="ccdGroup">
385         <property name="sizePolicy">
386          <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
387           <horstretch>0</horstretch>
388           <verstretch>0</verstretch>
389          </sizepolicy>
390         </property>
391         <property name="title">
392          <string>CCD &amp;&amp; Filter Wheel</string>
393         </property>
394         <layout class="QGridLayout" name="gridLayout_4">
395          <property name="leftMargin">
396           <number>3</number>
397          </property>
398          <property name="topMargin">
399           <number>3</number>
400          </property>
401          <property name="rightMargin">
402           <number>3</number>
403          </property>
404          <property name="bottomMargin">
405           <number>3</number>
406          </property>
407          <property name="spacing">
408           <number>3</number>
409          </property>
410          <item row="0" column="3">
411           <layout class="QHBoxLayout" name="horizontalLayout_3">
412            <property name="spacing">
413             <number>1</number>
414            </property>
415            <item>
416             <widget class="QDoubleSpinBox" name="exposureIN">
417              <property name="minimumSize">
418               <size>
419                <width>0</width>
420                <height>32</height>
421               </size>
422              </property>
423              <property name="decimals">
424               <number>3</number>
425              </property>
426              <property name="minimum">
427               <double>0.001000000000000</double>
428              </property>
429              <property name="maximum">
430               <double>300.000000000000000</double>
431              </property>
432              <property name="singleStep">
433               <double>0.100000000000000</double>
434              </property>
435              <property name="value">
436               <double>0.500000000000000</double>
437              </property>
438             </widget>
439            </item>
440            <item>
441             <widget class="QPushButton" name="toggleFullScreenB">
442              <property name="minimumSize">
443               <size>
444                <width>32</width>
445                <height>32</height>
446               </size>
447              </property>
448              <property name="maximumSize">
449               <size>
450                <width>32</width>
451                <height>32</height>
452               </size>
453              </property>
454              <property name="toolTip">
455               <string>Toggle Full Screen</string>
456              </property>
457              <property name="text">
458               <string/>
459              </property>
460              <property name="iconSize">
461               <size>
462                <width>28</width>
463                <height>28</height>
464               </size>
465              </property>
466             </widget>
467            </item>
468            <item>
469             <widget class="QPushButton" name="showFITSViewerB">
470              <property name="minimumSize">
471               <size>
472                <width>32</width>
473                <height>32</height>
474               </size>
475              </property>
476              <property name="maximumSize">
477               <size>
478                <width>32</width>
479                <height>32</height>
480               </size>
481              </property>
482              <property name="toolTip">
483               <string>Show in FITS Viewer</string>
484              </property>
485              <property name="text">
486               <string/>
487              </property>
488              <property name="iconSize">
489               <size>
490                <width>28</width>
491                <height>28</height>
492               </size>
493              </property>
494             </widget>
495            </item>
496           </layout>
497          </item>
498          <item row="1" column="2">
499           <widget class="QLabel" name="ISOLabel">
500            <property name="enabled">
501             <bool>false</bool>
502            </property>
503            <property name="text">
504             <string>ISO:</string>
505            </property>
506           </widget>
507          </item>
508          <item row="3" column="1">
509           <widget class="QComboBox" name="temperatureSourceCombo">
510            <property name="minimumSize">
511             <size>
512              <width>0</width>
513              <height>32</height>
514             </size>
515            </property>
516            <property name="toolTip">
517             <string>Select focuser temperature source</string>
518            </property>
519           </widget>
520          </item>
521          <item row="3" column="0">
522           <widget class="QLabel" name="temperatureSourceLabel">
523            <property name="toolTip">
524             <string>Focuser temperature source</string>
525            </property>
526            <property name="text">
527             <string>TS.</string>
528            </property>
529           </widget>
530          </item>
531          <item row="2" column="0">
532           <widget class="QLabel" name="FilterCaptureLabel">
533            <property name="enabled">
534             <bool>false</bool>
535            </property>
536            <property name="toolTip">
537             <string>Filter Wheel</string>
538            </property>
539            <property name="whatsThis">
540             <string/>
541            </property>
542            <property name="text">
543             <string>FW:</string>
544            </property>
545           </widget>
546          </item>
547          <item row="2" column="2">
548           <widget class="QLabel" name="FilterPosLabel">
549            <property name="enabled">
550             <bool>false</bool>
551            </property>
552            <property name="toolTip">
553             <string>Number of images to capture</string>
554            </property>
555            <property name="whatsThis">
556             <string/>
557            </property>
558            <property name="text">
559             <string>Filter:</string>
560            </property>
561           </widget>
562          </item>
563          <item row="1" column="1">
564           <layout class="QHBoxLayout" name="horizontalLayout_2">
565            <property name="spacing">
566             <number>1</number>
567            </property>
568            <item>
569             <widget class="QComboBox" name="binningCombo">
570              <property name="enabled">
571               <bool>false</bool>
572              </property>
573              <property name="minimumSize">
574               <size>
575                <width>0</width>
576                <height>32</height>
577               </size>
578              </property>
579             </widget>
580            </item>
581            <item>
582             <widget class="QLabel" name="gainLabel">
583              <property name="toolTip">
584               <string>Exposure time in seconds</string>
585              </property>
586              <property name="text">
587               <string>Gain:</string>
588              </property>
589             </widget>
590            </item>
591            <item>
592             <widget class="QDoubleSpinBox" name="gainIN">
593              <property name="minimumSize">
594               <size>
595                <width>0</width>
596                <height>32</height>
597               </size>
598              </property>
599             </widget>
600            </item>
601           </layout>
602          </item>
603          <item row="0" column="1">
604           <layout class="QHBoxLayout" name="horizontalLayout">
605            <property name="spacing">
606             <number>1</number>
607            </property>
608            <item>
609             <widget class="QComboBox" name="CCDCaptureCombo">
610              <property name="minimumSize">
611               <size>
612                <width>0</width>
613                <height>32</height>
614               </size>
615              </property>
616             </widget>
617            </item>
618            <item>
619             <widget class="QPushButton" name="liveVideoB">
620              <property name="enabled">
621               <bool>false</bool>
622              </property>
623              <property name="minimumSize">
624               <size>
625                <width>32</width>
626                <height>32</height>
627               </size>
628              </property>
629              <property name="maximumSize">
630               <size>
631                <width>32</width>
632                <height>32</height>
633               </size>
634              </property>
635              <property name="toolTip">
636               <string>Live Video</string>
637              </property>
638              <property name="text">
639               <string/>
640              </property>
641              <property name="icon">
642               <iconset theme="camera-off">
643                <normaloff>.</normaloff>.</iconset>
644              </property>
645              <property name="iconSize">
646               <size>
647                <width>28</width>
648                <height>28</height>
649               </size>
650              </property>
651              <property name="checkable">
652               <bool>true</bool>
653              </property>
654             </widget>
655            </item>
656           </layout>
657          </item>
658          <item row="1" column="3">
659           <widget class="QComboBox" name="ISOCombo">
660            <property name="enabled">
661             <bool>false</bool>
662            </property>
663            <property name="minimumSize">
664             <size>
665              <width>0</width>
666              <height>32</height>
667             </size>
668            </property>
669           </widget>
670          </item>
671          <item row="1" column="0">
672           <widget class="QLabel" name="label_18">
673            <property name="text">
674             <string>Bin:</string>
675            </property>
676           </widget>
677          </item>
678          <item row="3" column="3">
679           <widget class="QPushButton" name="resetFrameB">
680            <property name="minimumSize">
681             <size>
682              <width>0</width>
683              <height>32</height>
684             </size>
685            </property>
686            <property name="toolTip">
687             <string>Reset focus subframe to full capture</string>
688            </property>
689            <property name="text">
690             <string>Reset</string>
691            </property>
692            <property name="icon">
693             <iconset theme="edit-delete">
694              <normaloff>.</normaloff>.</iconset>
695            </property>
696           </widget>
697          </item>
698          <item row="2" column="3">
699           <layout class="QHBoxLayout" name="horizontalLayout_10">
700            <property name="spacing">
701             <number>1</number>
702            </property>
703            <item>
704             <widget class="QComboBox" name="FilterPosCombo">
705              <property name="enabled">
706               <bool>false</bool>
707              </property>
708              <property name="minimumSize">
709               <size>
710                <width>0</width>
711                <height>32</height>
712               </size>
713              </property>
714             </widget>
715            </item>
716            <item>
717             <widget class="QPushButton" name="filterManagerB">
718              <property name="enabled">
719               <bool>false</bool>
720              </property>
721              <property name="minimumSize">
722               <size>
723                <width>32</width>
724                <height>32</height>
725               </size>
726              </property>
727              <property name="maximumSize">
728               <size>
729                <width>32</width>
730                <height>32</height>
731               </size>
732              </property>
733              <property name="toolTip">
734               <string>Filter Settings</string>
735              </property>
736              <property name="text">
737               <string/>
738              </property>
739              <property name="icon">
740               <iconset theme="view-filter">
741                <normaloff>.</normaloff>.</iconset>
742              </property>
743              <property name="iconSize">
744               <size>
745                <width>28</width>
746                <height>28</height>
747               </size>
748              </property>
749             </widget>
750            </item>
751           </layout>
752          </item>
753          <item row="0" column="2">
754           <widget class="QLabel" name="label_7">
755            <property name="toolTip">
756             <string>Exposure time in seconds</string>
757            </property>
758            <property name="text">
759             <string>Exp:</string>
760            </property>
761           </widget>
762          </item>
763          <item row="2" column="1">
764           <widget class="QComboBox" name="FilterDevicesCombo">
765            <property name="enabled">
766             <bool>false</bool>
767            </property>
768            <property name="minimumSize">
769             <size>
770              <width>0</width>
771              <height>32</height>
772             </size>
773            </property>
774            <item>
775             <property name="text">
776              <string>--</string>
777             </property>
778            </item>
779           </widget>
780          </item>
781          <item row="0" column="0">
782           <widget class="QLabel" name="textLabel1_6">
783            <property name="toolTip">
784             <string/>
785            </property>
786            <property name="whatsThis">
787             <string/>
788            </property>
789            <property name="text">
790             <string>CCD:</string>
791            </property>
792           </widget>
793          </item>
794          <item row="4" column="1">
795           <layout class="QHBoxLayout" name="horizontalLayout_11" stretch="0,1,0,1">
796            <property name="spacing">
797             <number>2</number>
798            </property>
799            <item>
800             <widget class="QLabel" name="label_30">
801              <property name="toolTip">
802               <string>Source temperature in Celsius</string>
803              </property>
804              <property name="text">
805               <string>Temp. =</string>
806              </property>
807             </widget>
808            </item>
809            <item>
810             <widget class="QLabel" name="absoluteTemperatureLabel">
811              <property name="sizePolicy">
812               <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
813                <horstretch>0</horstretch>
814                <verstretch>0</verstretch>
815               </sizepolicy>
816              </property>
817              <property name="toolTip">
818               <string>Source temperature in Celsius</string>
819              </property>
820              <property name="frameShape">
821               <enum>QFrame::NoFrame</enum>
822              </property>
823              <property name="text">
824               <string>NA</string>
825              </property>
826              <property name="alignment">
827               <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
828              </property>
829             </widget>
830            </item>
831            <item>
832             <widget class="QLabel" name="label_31">
833              <property name="toolTip">
834               <string>Delta temperature in Celsius. It is the difference between the last recorded temperature when autofocus was successful and the current source temperature.</string>
835              </property>
836              <property name="text">
837               <string>ΔT =</string>
838              </property>
839              <property name="alignment">
840               <set>Qt::AlignCenter</set>
841              </property>
842             </widget>
843            </item>
844            <item>
845             <widget class="QLabel" name="deltaTemperatureLabel">
846              <property name="sizePolicy">
847               <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
848                <horstretch>0</horstretch>
849                <verstretch>0</verstretch>
850               </sizepolicy>
851              </property>
852              <property name="toolTip">
853               <string>Delta temperature in Celsius. It is the difference between the last recorded temperature when autofocus was successful and the current source temperature.</string>
854              </property>
855              <property name="frameShape">
856               <enum>QFrame::NoFrame</enum>
857              </property>
858              <property name="text">
859               <string>NA</string>
860              </property>
861              <property name="alignment">
862               <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
863              </property>
864             </widget>
865            </item>
866           </layout>
867          </item>
868         </layout>
869        </widget>
870       </item>
871       <item>
872        <widget class="QTabWidget" name="tabWidget">
873         <property name="tabShape">
874          <enum>QTabWidget::Rounded</enum>
875         </property>
876         <property name="currentIndex">
877          <number>0</number>
878         </property>
879         <widget class="QWidget" name="tab">
880          <attribute name="title">
881           <string>Settings</string>
882          </attribute>
883          <layout class="QVBoxLayout" name="verticalLayout_5">
884           <property name="spacing">
885            <number>0</number>
886           </property>
887           <property name="leftMargin">
888            <number>3</number>
889           </property>
890           <property name="topMargin">
891            <number>3</number>
892           </property>
893           <property name="rightMargin">
894            <number>3</number>
895           </property>
896           <property name="bottomMargin">
897            <number>3</number>
898           </property>
899           <item>
900            <layout class="QGridLayout" name="gridLayout_2" columnstretch="0,0,0,0">
901             <property name="sizeConstraint">
902              <enum>QLayout::SetDefaultConstraint</enum>
903             </property>
904             <property name="horizontalSpacing">
905              <number>6</number>
906             </property>
907             <property name="verticalSpacing">
908              <number>3</number>
909             </property>
910             <item row="3" column="1">
911              <widget class="QLabel" name="label_13">
912               <property name="text">
913                <string>Settle:</string>
914               </property>
915               <property name="alignment">
916                <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
917               </property>
918              </widget>
919             </item>
920             <item row="1" column="0">
921              <widget class="QCheckBox" name="useSubFrame">
922               <property name="sizePolicy">
923                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
924                 <horstretch>0</horstretch>
925                 <verstretch>0</verstretch>
926                </sizepolicy>
927               </property>
928               <property name="toolTip">
929                <string>Subframe around the focus star during the autofocus procedure</string>
930               </property>
931               <property name="text">
932                <string>Sub Frame</string>
933               </property>
934               <property name="checked">
935                <bool>true</bool>
936               </property>
937              </widget>
938             </item>
939             <item row="3" column="2" colspan="2">
940              <widget class="QDoubleSpinBox" name="GuideSettleTime">
941               <property name="sizePolicy">
942                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
943                 <horstretch>0</horstretch>
944                 <verstretch>0</verstretch>
945                </sizepolicy>
946               </property>
947               <property name="toolTip">
948                <string>Wait this many seconds before resuming guiding.</string>
949               </property>
950               <property name="suffix">
951                <string> s</string>
952               </property>
953               <property name="maximum">
954                <double>60.000000000000000</double>
955               </property>
956              </widget>
957             </item>
958             <item row="0" column="0">
959              <widget class="QCheckBox" name="useAutoStar">
960               <property name="sizePolicy">
961                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
962                 <horstretch>0</horstretch>
963                 <verstretch>0</verstretch>
964                </sizepolicy>
965               </property>
966               <property name="toolTip">
967                <string>Automatically select the best focus star from the image</string>
968               </property>
969               <property name="text">
970                <string>Auto Select Star</string>
971               </property>
972              </widget>
973             </item>
974             <item row="2" column="2">
975              <widget class="QDoubleSpinBox" name="fullFieldInnerRing">
976               <property name="sizePolicy">
977                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
978                 <horstretch>0</horstretch>
979                 <verstretch>0</verstretch>
980                </sizepolicy>
981               </property>
982               <property name="toolTip">
983                <string>&lt;html&gt;&lt;body&gt;&lt;p&gt;During full field focusing, stars which are inside this percentage of the frame are filtered out of HFR calculation (default 0%). Detection algorithms may also have an inherent filter.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
984               </property>
985               <property name="suffix">
986                <string> %</string>
987               </property>
988               <property name="decimals">
989                <number>1</number>
990               </property>
991               <property name="singleStep">
992                <double>10.000000000000000</double>
993               </property>
994              </widget>
995             </item>
996             <item row="1" column="2" colspan="2">
997              <widget class="QSpinBox" name="focusBoxSize">
998               <property name="sizePolicy">
999                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
1000                 <horstretch>0</horstretch>
1001                 <verstretch>0</verstretch>
1002                </sizepolicy>
1003               </property>
1004               <property name="toolTip">
1005                <string>&lt;html&gt;&lt;body&gt;&lt;p&gt;Size of the subframe to constrain capture to, in pixels.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1006               </property>
1007               <property name="suffix">
1008                <string> px</string>
1009               </property>
1010               <property name="minimum">
1011                <number>16</number>
1012               </property>
1013               <property name="maximum">
1014                <number>256</number>
1015               </property>
1016               <property name="singleStep">
1017                <number>16</number>
1018               </property>
1019               <property name="value">
1020                <number>32</number>
1021               </property>
1022              </widget>
1023             </item>
1024             <item row="3" column="0">
1025              <widget class="QCheckBox" name="suspendGuideCheck">
1026               <property name="sizePolicy">
1027                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
1028                 <horstretch>0</horstretch>
1029                 <verstretch>0</verstretch>
1030                </sizepolicy>
1031               </property>
1032               <property name="toolTip">
1033                <string>Suspend Guiding while autofocus in progress</string>
1034               </property>
1035               <property name="text">
1036                <string>Suspend Guiding</string>
1037               </property>
1038              </widget>
1039             </item>
1040             <item row="2" column="1">
1041              <widget class="QLabel" name="label_10">
1042               <property name="text">
1043                <string>Annulus:</string>
1044               </property>
1045               <property name="alignment">
1046                <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
1047               </property>
1048              </widget>
1049             </item>
1050             <item row="2" column="3">
1051              <widget class="QDoubleSpinBox" name="fullFieldOuterRing">
1052               <property name="sizePolicy">
1053                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
1054                 <horstretch>0</horstretch>
1055                 <verstretch>0</verstretch>
1056                </sizepolicy>
1057               </property>
1058               <property name="toolTip">
1059                <string>&lt;html&gt;&lt;body&gt;&lt;p&gt;During full field focusing, stars which are outside this percentage of the frame are filtered out of HFR calculation (default 100%). Detection algorithms may also have an inherent filter.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1060               </property>
1061               <property name="suffix">
1062                <string> %</string>
1063               </property>
1064               <property name="decimals">
1065                <number>1</number>
1066               </property>
1067               <property name="singleStep">
1068                <double>10.000000000000000</double>
1069               </property>
1070               <property name="value">
1071                <double>100.000000000000000</double>
1072               </property>
1073              </widget>
1074             </item>
1075             <item row="2" column="0">
1076              <widget class="QCheckBox" name="useFullField">
1077               <property name="sizePolicy">
1078                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
1079                 <horstretch>0</horstretch>
1080                 <verstretch>0</verstretch>
1081                </sizepolicy>
1082               </property>
1083               <property name="toolTip">
1084                <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Measure average HFR from all stars combined in a full frame. This method defaults to the Centroid detection, but can use SEP detection too. Its performance decreases as the number of stars increases.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1085               </property>
1086               <property name="text">
1087                <string>Full Field</string>
1088               </property>
1089              </widget>
1090             </item>
1091             <item row="0" column="2">
1092              <widget class="QCheckBox" name="darkFrameCheck">
1093               <property name="sizePolicy">
1094                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
1095                 <horstretch>0</horstretch>
1096                 <verstretch>0</verstretch>
1097                </sizepolicy>
1098               </property>
1099               <property name="toolTip">
1100                <string>Use dark frames from the library.</string>
1101               </property>
1102               <property name="text">
1103                <string>Dark Frame</string>
1104               </property>
1105              </widget>
1106             </item>
1107             <item row="1" column="1">
1108              <widget class="QLabel" name="label_15">
1109               <property name="text">
1110                <string>Box:</string>
1111               </property>
1112               <property name="alignment">
1113                <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
1114               </property>
1115              </widget>
1116             </item>
1117            </layout>
1118           </item>
1119           <item>
1120            <spacer name="verticalSpacer_3">
1121             <property name="orientation">
1122              <enum>Qt::Vertical</enum>
1123             </property>
1124             <property name="sizeHint" stdset="0">
1125              <size>
1126               <width>20</width>
1127               <height>40</height>
1128              </size>
1129             </property>
1130            </spacer>
1131           </item>
1132          </layout>
1133         </widget>
1134         <widget class="QWidget" name="tab_3">
1135          <attribute name="title">
1136           <string>Process</string>
1137          </attribute>
1138          <layout class="QVBoxLayout" name="verticalLayout_2">
1139           <property name="spacing">
1140            <number>3</number>
1141           </property>
1142           <property name="leftMargin">
1143            <number>3</number>
1144           </property>
1145           <property name="topMargin">
1146            <number>3</number>
1147           </property>
1148           <property name="rightMargin">
1149            <number>3</number>
1150           </property>
1151           <property name="bottomMargin">
1152            <number>3</number>
1153           </property>
1154           <item>
1155            <layout class="QGridLayout" name="gridLayout_6">
1156             <property name="spacing">
1157              <number>3</number>
1158             </property>
1159             <item row="5" column="1">
1160              <widget class="QDoubleSpinBox" name="gaussianSigmaSpin">
1161               <property name="toolTip">
1162                <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The gaussian blur sigma value. Used for blurring the image before for instance the Bahtinov edge detection.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1163               </property>
1164               <property name="minimum">
1165                <double>0.100000000000000</double>
1166               </property>
1167               <property name="maximum">
1168                <double>10.000000000000000</double>
1169               </property>
1170               <property name="singleStep">
1171                <double>0.100000000000000</double>
1172               </property>
1173               <property name="value">
1174                <double>1.500000000000000</double>
1175               </property>
1176              </widget>
1177             </item>
1178             <item row="0" column="0">
1179              <widget class="QLabel" name="label_5">
1180               <property name="toolTip">
1181                <string/>
1182               </property>
1183               <property name="text">
1184                <string>Detection:</string>
1185               </property>
1186              </widget>
1187             </item>
1188             <item row="5" column="3">
1189              <widget class="QLabel" name="label_23">
1190               <property name="text">
1191                <string>Num. of rows:</string>
1192               </property>
1193              </widget>
1194             </item>
1195             <item row="2" column="1">
1196              <widget class="QDoubleSpinBox" name="thresholdSpin">
1197               <property name="enabled">
1198                <bool>false</bool>
1199               </property>
1200               <property name="sizePolicy">
1201                <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
1202                 <horstretch>0</horstretch>
1203                 <verstretch>0</verstretch>
1204                </sizepolicy>
1205               </property>
1206               <property name="toolTip">
1207                <string>&lt;html&gt;&lt;body&gt;&lt;p&gt;Increase to restrict the centroid to bright cores. Decrease to enclose fuzzy stars.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1208               </property>
1209               <property name="suffix">
1210                <string> %</string>
1211               </property>
1212               <property name="minimum">
1213                <double>90.000000000000000</double>
1214               </property>
1215               <property name="maximum">
1216                <double>500.000000000000000</double>
1217               </property>
1218               <property name="singleStep">
1219                <double>10.000000000000000</double>
1220               </property>
1221               <property name="value">
1222                <double>150.000000000000000</double>
1223               </property>
1224              </widget>
1225             </item>
1226             <item row="5" column="0">
1227              <widget class="QLabel" name="label_24">
1228               <property name="text">
1229                <string>Sigma:</string>
1230               </property>
1231              </widget>
1232             </item>
1233             <item row="2" column="3">
1234              <widget class="QLabel" name="label_21">
1235               <property name="toolTip">
1236                <string/>
1237               </property>
1238               <property name="text">
1239                <string>Algorithm:</string>
1240               </property>
1241              </widget>
1242             </item>
1243             <item row="3" column="0">
1244              <widget class="QLabel" name="label_8">
1245               <property name="toolTip">
1246                <string/>
1247               </property>
1248               <property name="text">
1249                <string>Effect:</string>
1250               </property>
1251              </widget>
1252             </item>
1253             <item row="5" column="4">
1254              <widget class="QSpinBox" name="multiRowAverageSpin">
1255               <property name="toolTip">
1256                <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Combine this number of rows in the Bahtinov max average calculation. Change this value might help to match the Bahtinov lines on the star pattern more accurate.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1257               </property>
1258               <property name="minimum">
1259                <number>1</number>
1260               </property>
1261               <property name="maximum">
1262                <number>15</number>
1263               </property>
1264               <property name="singleStep">
1265                <number>2</number>
1266               </property>
1267               <property name="value">
1268                <number>3</number>
1269               </property>
1270              </widget>
1271             </item>
1272             <item row="3" column="1">
1273              <widget class="QComboBox" name="filterCombo">
1274               <property name="sizePolicy">
1275                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
1276                 <horstretch>0</horstretch>
1277                 <verstretch>0</verstretch>
1278                </sizepolicy>
1279               </property>
1280               <property name="toolTip">
1281                <string>Apply filter to image after capture to enhance it</string>
1282               </property>
1283               <item>
1284                <property name="text">
1285                 <string>--</string>
1286                </property>
1287               </item>
1288              </widget>
1289             </item>
1290             <item row="4" column="3">
1291              <widget class="QLabel" name="label_3">
1292               <property name="toolTip">
1293                <string/>
1294               </property>
1295               <property name="text">
1296                <string>Average over:</string>
1297               </property>
1298              </widget>
1299             </item>
1300             <item row="2" column="0">
1301              <widget class="QLabel" name="label_19">
1302               <property name="toolTip">
1303                <string/>
1304               </property>
1305               <property name="text">
1306                <string>Threshold:</string>
1307               </property>
1308              </widget>
1309             </item>
1310             <item row="4" column="1">
1311              <widget class="QSpinBox" name="gaussianKernelSizeSpin">
1312               <property name="toolTip">
1313                <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The gaussian blur kernel size. Used for blurring the image before for instance the Bahtinov edge detection.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1314               </property>
1315               <property name="minimum">
1316                <number>3</number>
1317               </property>
1318               <property name="maximum">
1319                <number>15</number>
1320               </property>
1321               <property name="singleStep">
1322                <number>2</number>
1323               </property>
1324               <property name="value">
1325                <number>5</number>
1326               </property>
1327              </widget>
1328             </item>
1329             <item row="2" column="4">
1330              <widget class="QComboBox" name="focusAlgorithmCombo">
1331               <property name="sizePolicy">
1332                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
1333                 <horstretch>0</horstretch>
1334                 <verstretch>0</verstretch>
1335                </sizepolicy>
1336               </property>
1337               <property name="toolTip">
1338                <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select focus process algorithm:&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Iterative&lt;/span&gt;: Moves focuser by discreet steps initially decided by the step size. Once a curve slope is calculated, further step sizes are calculated to reach optimal solution. The algorithm stops when the measured HFR is within percentage tolerance of the minimum HFR recorded in the procedure.&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Polynomial&lt;/span&gt;: Starts with iterative method. Upon crossing to the other side of the V-Curve, polynomial fitting coefficients along with possible minimum solution are calculated. This algorithm can be faster than purely iterative approach given a good data set.&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Linear&lt;/span&gt;: Samples focus inward in a regular fashion, using 2 passes. The algorithm can be slow, but it is more resilient to backlash. Start with the focuser positioned near good focus. Set Initial Step Size and Max Travel for the desired sampling interval and range around start focus position. Tolerance should be around 5%.&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</string>
1339               </property>
1340               <item>
1341                <property name="text">
1342                 <string>Iterative</string>
1343                </property>
1344               </item>
1345               <item>
1346                <property name="text">
1347                 <string>Polynomial</string>
1348                </property>
1349               </item>
1350               <item>
1351                <property name="text">
1352                 <string>Linear</string>
1353                </property>
1354               </item>
1355              </widget>
1356             </item>
1357             <item row="4" column="4">
1358              <widget class="QSpinBox" name="focusFramesSpin">
1359               <property name="sizePolicy">
1360                <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
1361                 <horstretch>0</horstretch>
1362                 <verstretch>0</verstretch>
1363                </sizepolicy>
1364               </property>
1365               <property name="toolTip">
1366                <string>&lt;html&gt;&lt;body&gt;&lt;p&gt;Number of frames to capture in order to average the HFR value at the current focuser position.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1367               </property>
1368               <property name="suffix">
1369                <string> frames</string>
1370               </property>
1371               <property name="minimum">
1372                <number>1</number>
1373               </property>
1374              </widget>
1375             </item>
1376             <item row="0" column="1">
1377              <widget class="QComboBox" name="focusDetectionCombo">
1378               <property name="sizePolicy">
1379                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
1380                 <horstretch>0</horstretch>
1381                 <verstretch>0</verstretch>
1382                </sizepolicy>
1383               </property>
1384               <property name="toolTip">
1385                <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Star detection method:&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;SEP:&lt;/span&gt; Source Extractor and Photometry, an efficient source detection method based on Source Extractor (Bertin and Arnouts 1996; Bertin 2016). See &lt;a href=&quot;https://joss.theoj.org/papers/10.21105/joss.00058.pdf&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;SEP: Source Extractor as a library&lt;/span&gt;&lt;/a&gt; in the Journal of Open Source Software.&lt;/li&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Centroid&lt;/span&gt;: a source detection based on estimating star mass around signal peaks.&lt;/li&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Gradient&lt;/span&gt;: a single source detection based on the Sobel filter. Initial or full-field analysis will use SEP instead of this method.&lt;/li&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Threshold&lt;/span&gt;: a single source detection based on pixel values. Initial or full-field analysis will use SEP instead of this method.&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</string>
1386               </property>
1387               <item>
1388                <property name="text">
1389                 <string>Gradient</string>
1390                </property>
1391               </item>
1392               <item>
1393                <property name="text">
1394                 <string>Centroid</string>
1395                </property>
1396               </item>
1397               <item>
1398                <property name="text">
1399                 <string>Threshold</string>
1400                </property>
1401               </item>
1402               <item>
1403                <property name="text">
1404                 <string>SEP</string>
1405                </property>
1406               </item>
1407               <item>
1408                <property name="text">
1409                 <string>Bahtinov</string>
1410                </property>
1411               </item>
1412              </widget>
1413             </item>
1414             <item row="4" column="0">
1415              <widget class="QLabel" name="label_20">
1416               <property name="text">
1417                <string>Kernel size:</string>
1418               </property>
1419              </widget>
1420             </item>
1421             <item row="3" column="4">
1422              <widget class="QDoubleSpinBox" name="toleranceIN">
1423               <property name="sizePolicy">
1424                <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
1425                 <horstretch>0</horstretch>
1426                 <verstretch>0</verstretch>
1427                </sizepolicy>
1428               </property>
1429               <property name="toolTip">
1430                <string>Decrease value to narrow optimal focus point solution radius. Increase to expand solution radius</string>
1431               </property>
1432               <property name="suffix">
1433                <string> %</string>
1434               </property>
1435               <property name="minimum">
1436                <double>0.010000000000000</double>
1437               </property>
1438               <property name="maximum">
1439                <double>20.000000000000000</double>
1440               </property>
1441               <property name="singleStep">
1442                <double>0.100000000000000</double>
1443               </property>
1444               <property name="value">
1445                <double>1.000000000000000</double>
1446               </property>
1447              </widget>
1448             </item>
1449             <item row="3" column="3">
1450              <widget class="QLabel" name="label_4">
1451               <property name="toolTip">
1452                <string/>
1453               </property>
1454               <property name="text">
1455                <string>Tolerance:</string>
1456               </property>
1457              </widget>
1458             </item>
1459             <item row="0" column="3">
1460              <widget class="QLabel" name="label_25">
1461               <property name="toolTip">
1462                <string/>
1463               </property>
1464               <property name="text">
1465                <string>SEP Profile:</string>
1466               </property>
1467              </widget>
1468             </item>
1469             <item row="0" column="4">
1470              <layout class="QHBoxLayout" name="horizontalLayout_6">
1471               <item>
1472                <widget class="QComboBox" name="focusOptionsProfiles"/>
1473               </item>
1474               <item>
1475                <widget class="QPushButton" name="editFocusProfile">
1476                 <property name="text">
1477                  <string/>
1478                 </property>
1479                </widget>
1480               </item>
1481              </layout>
1482             </item>
1483            </layout>
1484           </item>
1485           <item>
1486            <spacer name="verticalSpacer">
1487             <property name="orientation">
1488              <enum>Qt::Vertical</enum>
1489             </property>
1490             <property name="sizeHint" stdset="0">
1491              <size>
1492               <width>20</width>
1493               <height>40</height>
1494              </size>
1495             </property>
1496            </spacer>
1497           </item>
1498          </layout>
1499         </widget>
1500         <widget class="QWidget" name="tab_2">
1501          <attribute name="title">
1502           <string>Mechanics</string>
1503          </attribute>
1504          <layout class="QVBoxLayout" name="verticalLayout_3">
1505           <item>
1506            <layout class="QGridLayout" name="gridLayout" rowstretch="0,0,0,0">
1507             <property name="spacing">
1508              <number>3</number>
1509             </property>
1510             <item row="0" column="0">
1511              <widget class="QLabel" name="label">
1512               <property name="toolTip">
1513                <string/>
1514               </property>
1515               <property name="whatsThis">
1516                <string/>
1517               </property>
1518               <property name="text">
1519                <string>Initial Step size:</string>
1520               </property>
1521              </widget>
1522             </item>
1523             <item row="0" column="2">
1524              <widget class="QLabel" name="label_12">
1525               <property name="toolTip">
1526                <string/>
1527               </property>
1528               <property name="text">
1529                <string>Max Travel:</string>
1530               </property>
1531              </widget>
1532             </item>
1533             <item row="2" column="3">
1534              <widget class="QDoubleSpinBox" name="initialFocusOutStepsIN">
1535               <property name="sizePolicy">
1536                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
1537                 <horstretch>0</horstretch>
1538                 <verstretch>0</verstretch>
1539                </sizepolicy>
1540               </property>
1541               <property name="toolTip">
1542                <string>&lt;html&gt;&lt;body&gt;&lt;p&gt;This number multiplied by initial-step-size is number of outward steps the Linear Focus algorithm moves away from the initial position at the start of focusing.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1543               </property>
1544               <property name="minimum">
1545                <double>1.000000000000000</double>
1546               </property>
1547               <property name="maximum">
1548                <double>10.000000000000000</double>
1549               </property>
1550               <property name="singleStep">
1551                <double>1.000000000000000</double>
1552               </property>
1553               <property name="value">
1554                <double>5.000000000000000</double>
1555               </property>
1556              </widget>
1557             </item>
1558             <item row="0" column="1">
1559              <widget class="QSpinBox" name="stepIN">
1560               <property name="sizePolicy">
1561                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
1562                 <horstretch>0</horstretch>
1563                 <verstretch>0</verstretch>
1564                </sizepolicy>
1565               </property>
1566               <property name="toolTip">
1567                <string>&lt;b&gt;Initial&lt;/b&gt; step size in ticks to cause a noticeable change in HFR value. For timer based focuser, it is the initial time in milliseconds to move the focuser inward or outward</string>
1568               </property>
1569               <property name="minimum">
1570                <number>1</number>
1571               </property>
1572               <property name="maximum">
1573                <number>50000</number>
1574               </property>
1575               <property name="singleStep">
1576                <number>10</number>
1577               </property>
1578               <property name="value">
1579                <number>250</number>
1580               </property>
1581              </widget>
1582             </item>
1583             <item row="2" column="0">
1584              <widget class="QLabel" name="label_9">
1585               <property name="text">
1586                <string>Settle:</string>
1587               </property>
1588              </widget>
1589             </item>
1590             <item row="0" column="3">
1591              <widget class="QDoubleSpinBox" name="maxTravelIN">
1592               <property name="sizePolicy">
1593                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
1594                 <horstretch>0</horstretch>
1595                 <verstretch>0</verstretch>
1596                </sizepolicy>
1597               </property>
1598               <property name="toolTip">
1599                <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Maximum travel in steps before the autofocus process aborts&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1600               </property>
1601               <property name="decimals">
1602                <number>0</number>
1603               </property>
1604               <property name="minimum">
1605                <double>10.000000000000000</double>
1606               </property>
1607               <property name="maximum">
1608                <double>100000.000000000000000</double>
1609               </property>
1610               <property name="singleStep">
1611                <double>1000.000000000000000</double>
1612               </property>
1613               <property name="value">
1614                <double>10000.000000000000000</double>
1615               </property>
1616              </widget>
1617             </item>
1618             <item row="1" column="2">
1619              <widget class="QLabel" name="label_11">
1620               <property name="text">
1621                <string>Backlash:</string>
1622               </property>
1623              </widget>
1624             </item>
1625             <item row="2" column="2">
1626              <widget class="QLabel" name="label_12b">
1627               <property name="text">
1628                <string>Out Step Multiple:</string>
1629               </property>
1630              </widget>
1631             </item>
1632             <item row="1" column="3">
1633              <widget class="QSpinBox" name="focusBacklashSpin">
1634               <property name="sizePolicy">
1635                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
1636                 <horstretch>0</horstretch>
1637                 <verstretch>0</verstretch>
1638                </sizepolicy>
1639               </property>
1640               <property name="toolTip">
1641                <string>&lt;html&gt;&lt;body&gt;&lt;p&gt;For backlash-aware focuser, the amount of backlash to apply when reversing movement direction.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1642               </property>
1643              </widget>
1644             </item>
1645             <item row="2" column="1">
1646              <widget class="QDoubleSpinBox" name="FocusSettleTime">
1647               <property name="sizePolicy">
1648                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
1649                 <horstretch>0</horstretch>
1650                 <verstretch>0</verstretch>
1651                </sizepolicy>
1652               </property>
1653               <property name="toolTip">
1654                <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wait for this many seconds after moving the focuser before capturing the next image during Auto Focus.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1655               </property>
1656               <property name="suffix">
1657                <string> s</string>
1658               </property>
1659               <property name="decimals">
1660                <number>3</number>
1661               </property>
1662               <property name="maximum">
1663                <double>30.000000000000000</double>
1664               </property>
1665              </widget>
1666             </item>
1667             <item row="1" column="1">
1668              <widget class="QSpinBox" name="maxSingleStepIN">
1669               <property name="toolTip">
1670                <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The maximum single step size the algorithm is allowed to command as it searches for the critical focus zone. The calculated step size would be limited to this maximum value.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1671               </property>
1672               <property name="minimum">
1673                <number>10</number>
1674               </property>
1675               <property name="maximum">
1676                <number>100000</number>
1677               </property>
1678               <property name="value">
1679                <number>100000</number>
1680               </property>
1681              </widget>
1682             </item>
1683             <item row="1" column="0">
1684              <widget class="QLabel" name="label_17">
1685               <property name="text">
1686                <string>Max Step size:</string>
1687               </property>
1688              </widget>
1689             </item>
1690             <item row="3" column="0">
1691              <widget class="QLabel" name="label_26">
1692               <property name="text">
1693                <string>Capture Timeout:</string>
1694               </property>
1695              </widget>
1696             </item>
1697             <item row="3" column="1">
1698              <widget class="QSpinBox" name="captureTimeoutSpin">
1699               <property name="toolTip">
1700                <string>Maximum time in seconds to wait for a captured image to be received before declaring a timeout.</string>
1701               </property>
1702               <property name="minimum">
1703                <number>5</number>
1704               </property>
1705               <property name="maximum">
1706                <number>300</number>
1707               </property>
1708              </widget>
1709             </item>
1710             <item row="3" column="2">
1711              <widget class="QLabel" name="label_27">
1712               <property name="text">
1713                <string>Motion Timeout:</string>
1714               </property>
1715              </widget>
1716             </item>
1717             <item row="3" column="3">
1718              <widget class="QSpinBox" name="motionTimeoutSpin">
1719               <property name="toolTip">
1720                <string>Maximum time in seconds to wait for a focuser to move to desired position before declaring a timeout.</string>
1721               </property>
1722               <property name="minimum">
1723                <number>1</number>
1724               </property>
1725               <property name="maximum">
1726                <number>120</number>
1727               </property>
1728              </widget>
1729             </item>
1730            </layout>
1731           </item>
1732           <item>
1733            <spacer name="verticalSpacer_4">
1734             <property name="orientation">
1735              <enum>Qt::Vertical</enum>
1736             </property>
1737             <property name="sizeHint" stdset="0">
1738              <size>
1739               <width>20</width>
1740               <height>40</height>
1741              </size>
1742             </property>
1743            </spacer>
1744           </item>
1745          </layout>
1746         </widget>
1747        </widget>
1748       </item>
1749      </layout>
1750     </widget>
1751     <widget class="QSplitter" name="rightLayout">
1752      <property name="sizePolicy">
1753       <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
1754        <horstretch>0</horstretch>
1755        <verstretch>0</verstretch>
1756       </sizepolicy>
1757      </property>
1758      <property name="orientation">
1759       <enum>Qt::Vertical</enum>
1760      </property>
1761      <widget class="QWidget" name="focusingWidget" native="true">
1762       <property name="sizePolicy">
1763        <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
1764         <horstretch>0</horstretch>
1765         <verstretch>0</verstretch>
1766        </sizepolicy>
1767       </property>
1768       <property name="minimumSize">
1769        <size>
1770         <width>320</width>
1771         <height>240</height>
1772        </size>
1773       </property>
1774       <property name="sizeIncrement">
1775        <size>
1776         <width>40</width>
1777         <height>30</height>
1778        </size>
1779       </property>
1780      </widget>
1781      <widget class="QGroupBox" name="groupBox_4">
1782       <property name="sizePolicy">
1783        <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
1784         <horstretch>0</horstretch>
1785         <verstretch>0</verstretch>
1786        </sizepolicy>
1787       </property>
1788       <property name="minimumSize">
1789        <size>
1790         <width>0</width>
1791         <height>200</height>
1792        </size>
1793       </property>
1794       <property name="title">
1795        <string>V-Curve</string>
1796       </property>
1797       <layout class="QVBoxLayout" name="verticalLayout_4">
1798        <property name="spacing">
1799         <number>5</number>
1800        </property>
1801        <property name="leftMargin">
1802         <number>3</number>
1803        </property>
1804        <property name="topMargin">
1805         <number>3</number>
1806        </property>
1807        <property name="rightMargin">
1808         <number>3</number>
1809        </property>
1810        <property name="bottomMargin">
1811         <number>3</number>
1812        </property>
1813        <item>
1814         <widget class="FocusHFRVPlot" name="HFRPlot" native="true">
1815          <property name="sizePolicy">
1816           <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
1817            <horstretch>0</horstretch>
1818            <verstretch>0</verstretch>
1819           </sizepolicy>
1820          </property>
1821          <property name="minimumSize">
1822           <size>
1823            <width>200</width>
1824            <height>100</height>
1825           </size>
1826          </property>
1827         </widget>
1828        </item>
1829        <item>
1830         <layout class="QHBoxLayout" name="horizontalLayout_4">
1831          <property name="spacing">
1832           <number>1</number>
1833          </property>
1834          <item>
1835           <widget class="QLabel" name="label_2">
1836            <property name="text">
1837             <string>HFR: </string>
1838            </property>
1839           </widget>
1840          </item>
1841          <item>
1842           <widget class="QLineEdit" name="HFROut">
1843            <property name="sizePolicy">
1844             <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
1845              <horstretch>0</horstretch>
1846              <verstretch>0</verstretch>
1847             </sizepolicy>
1848            </property>
1849            <property name="maximumSize">
1850             <size>
1851              <width>75</width>
1852              <height>16777215</height>
1853             </size>
1854            </property>
1855            <property name="toolTip">
1856             <string>&lt;html&gt;&lt;body&gt;&lt;p&gt;HFR value in pixels consolidated at the current focuser position.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1857            </property>
1858            <property name="maxLength">
1859             <number>32767</number>
1860            </property>
1861            <property name="frame">
1862             <bool>true</bool>
1863            </property>
1864            <property name="alignment">
1865             <set>Qt::AlignHCenter</set>
1866            </property>
1867            <property name="readOnly">
1868             <bool>true</bool>
1869            </property>
1870           </widget>
1871          </item>
1872          <item>
1873           <spacer name="horizontalSpacer_2">
1874            <property name="orientation">
1875             <enum>Qt::Horizontal</enum>
1876            </property>
1877            <property name="sizeHint" stdset="0">
1878             <size>
1879              <width>40</width>
1880              <height>20</height>
1881             </size>
1882            </property>
1883           </spacer>
1884          </item>
1885          <item>
1886           <widget class="QLabel" name="label_6">
1887            <property name="text">
1888             <string>Stars: </string>
1889            </property>
1890           </widget>
1891          </item>
1892          <item>
1893           <widget class="QLineEdit" name="starsOut">
1894            <property name="maximumSize">
1895             <size>
1896              <width>40</width>
1897              <height>16777215</height>
1898             </size>
1899            </property>
1900            <property name="toolTip">
1901             <string>&lt;html&gt;&lt;body&gt;&lt;p&gt;Number of stars used for HFR computation at the current focuser position.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1902            </property>
1903            <property name="alignment">
1904             <set>Qt::AlignHCenter</set>
1905            </property>
1906            <property name="readOnly">
1907             <bool>true</bool>
1908            </property>
1909           </widget>
1910          </item>
1911          <item>
1912           <spacer name="horizontalSpacer_3">
1913            <property name="orientation">
1914             <enum>Qt::Horizontal</enum>
1915            </property>
1916            <property name="sizeHint" stdset="0">
1917             <size>
1918              <width>40</width>
1919              <height>20</height>
1920             </size>
1921            </property>
1922           </spacer>
1923          </item>
1924          <item>
1925           <widget class="QLabel" name="label_28">
1926            <property name="text">
1927             <string>Iteration: </string>
1928            </property>
1929           </widget>
1930          </item>
1931          <item>
1932           <widget class="QLineEdit" name="iterOut">
1933            <property name="maximumSize">
1934             <size>
1935              <width>40</width>
1936              <height>16777215</height>
1937             </size>
1938            </property>
1939            <property name="toolTip">
1940             <string>&lt;html&gt;&lt;body&gt;&lt;p&gt;Focuser iteration.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1941            </property>
1942            <property name="alignment">
1943             <set>Qt::AlignHCenter</set>
1944            </property>
1945            <property name="readOnly">
1946             <bool>true</bool>
1947            </property>
1948           </widget>
1949          </item>
1950          <item>
1951           <spacer name="horizontalSpacer">
1952            <property name="orientation">
1953             <enum>Qt::Horizontal</enum>
1954            </property>
1955            <property name="sizeType">
1956             <enum>QSizePolicy::Expanding</enum>
1957            </property>
1958            <property name="sizeHint" stdset="0">
1959             <size>
1960              <width>40</width>
1961              <height>13</height>
1962             </size>
1963            </property>
1964           </spacer>
1965          </item>
1966          <item>
1967           <widget class="QPushButton" name="relativeProfileB">
1968            <property name="text">
1969             <string>Relative Profile...</string>
1970            </property>
1971           </widget>
1972          </item>
1973          <item>
1974           <widget class="QPushButton" name="clearDataB">
1975            <property name="text">
1976             <string>Clear Data</string>
1977            </property>
1978           </widget>
1979          </item>
1980         </layout>
1981        </item>
1982       </layout>
1983      </widget>
1984     </widget>
1985    </widget>
1986   </item>
1987  </layout>
1988 </widget>
1989 <customwidgets>
1990  <customwidget>
1991   <class>FocusHFRVPlot</class>
1992   <extends>QWidget</extends>
1993   <header>ekos/focus/focushfrvplot.h</header>
1994   <container>1</container>
1995  </customwidget>
1996 </customwidgets>
1997 <tabstops>
1998  <tabstop>focuserCombo</tabstop>
1999  <tabstop>focusInB</tabstop>
2000  <tabstop>focusOutB</tabstop>
2001  <tabstop>absTicksLabel</tabstop>
2002  <tabstop>absTicksSpin</tabstop>
2003  <tabstop>startGotoB</tabstop>
2004  <tabstop>stopGotoB</tabstop>
2005  <tabstop>startFocusB</tabstop>
2006  <tabstop>stopFocusB</tabstop>
2007  <tabstop>captureB</tabstop>
2008  <tabstop>startLoopB</tabstop>
2009  <tabstop>CCDCaptureCombo</tabstop>
2010  <tabstop>liveVideoB</tabstop>
2011  <tabstop>exposureIN</tabstop>
2012  <tabstop>toggleFullScreenB</tabstop>
2013  <tabstop>showFITSViewerB</tabstop>
2014  <tabstop>binningCombo</tabstop>
2015  <tabstop>gainIN</tabstop>
2016  <tabstop>ISOCombo</tabstop>
2017  <tabstop>FilterDevicesCombo</tabstop>
2018  <tabstop>FilterPosCombo</tabstop>
2019  <tabstop>filterManagerB</tabstop>
2020  <tabstop>resetFrameB</tabstop>
2021  <tabstop>useAutoStar</tabstop>
2022  <tabstop>useFullField</tabstop>
2023  <tabstop>fullFieldInnerRing</tabstop>
2024  <tabstop>suspendGuideCheck</tabstop>
2025  <tabstop>GuideSettleTime</tabstop>
2026  <tabstop>maxTravelIN</tabstop>
2027  <tabstop>HFROut</tabstop>
2028  <tabstop>relativeProfileB</tabstop>
2029  <tabstop>clearDataB</tabstop>
2030 </tabstops>
2031 <resources/>
2032 <connections/>
2033</ui>
2034