<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>Debug/accessories/subdir.mk</filename>
    </added>
    <added>
      <filename>Debug/acquisition/subdir.mk</filename>
    </added>
    <added>
      <filename>Debug/gui/subdir.mk</filename>
    </added>
    <added>
      <filename>Debug/main/subdir.mk</filename>
    </added>
    <added>
      <filename>Debug/makefile</filename>
    </added>
    <added>
      <filename>Debug/newgui/subdir.mk</filename>
    </added>
    <added>
      <filename>Debug/objects.mk</filename>
    </added>
    <added>
      <filename>Debug/objects/subdir.mk</filename>
    </added>
    <added>
      <filename>Debug/simd/subdir.mk</filename>
    </added>
    <added>
      <filename>Debug/sources.mk</filename>
    </added>
    <added>
      <filename>Debug/subdir.mk</filename>
    </added>
    <added>
      <filename>Debug/usrp/db_dbs_rx.d</filename>
    </added>
    <added>
      <filename>Debug/usrp/subdir.mk</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -463,8 +463,7 @@ Acq_Command_M Acquisition::doAcqWeak(int32 _sv, int32 _doppmin, int32 _doppmax)
 		for(lcv2 = 0; lcv2 &lt; 4; lcv2++)
 		{
 			/* Do both even and odd */
-			//for(k = 0; k &lt; 2; k++)
-			k = 0;
+			for(k = 0; k &lt; 2; k++)
 			{
 
 				/* Clear out incoherent int */</diff>
      <filename>acquisition/acquisition.cpp</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>documentation/IS-GPS-SDR-100.odt</filename>
    </modified>
    <modified>
      <diff>@@ -29,7 +29,7 @@ Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1
 enum CCSDS_COMMAND_IDS
 {
 	FIRST_C_ID,
-	RESET_RESET_C_ID,
+	RESET_ALL_C_ID,
 	RESET_PVT_C_ID,
 	RESET_EKF_C_ID,
 	RESET_CHANNEL_C_ID,
@@ -56,10 +56,10 @@ enum CCSDS_COMMAND_IDS
 /*! \ingroup COMMANDS
 	Dump everything (PVT/Ephemeris/Almanac/Channels/EKF)
 */
-typedef struct Reset_Reset_C
+typedef struct Reset_All_C
 {
 	int32 flag;		//!&lt; Flag for no reason
-} Reset_Reset_C;
+} Reset_All_C;
 
 /*! \ingroup COMMANDS
 	Reset the PVT
@@ -252,6 +252,7 @@ typedef struct Get_Channel_C
 
 typedef union Union_C
 {
+	Reset_All_C			reset_all;
 	Reset_PVT_C			reset_pvt;
 	Reset_EKF_C			reset_ekf;
 	Reset_Channel_C		reset_channel;</diff>
      <filename>includes/commands.h</filename>
    </modified>
    <modified>
      <diff>@@ -67,12 +67,17 @@ Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1
 #define ACQ_STRONG				(0)			//!&lt; Acq strong type
 #define ACQ_MEDIUM				(1)			//!&lt; Acq medium type
 #define ACQ_WEAK 				(2)			//!&lt; Acq weak type
-#define ACQ_MAX					(ACQ_MEDIUM)//!&lt; Cap acquisition type to this
+
+#define ACQ_STRONG_STATE		(1)			//!&lt; 0 for off, 1 for on, 2 for hot acquisition only
+#define ACQ_MEDIUM_STATE		(2)			//!&lt; 0 for off, 1 for on, 2 for hot acquisition only
+#define ACQ_WEAK_STATE			(0)			//!&lt; 0 for off, 1 for on, 2 for hot acquisition only
+
 #define ACQ_ITERATIONS			(1)			//!&lt; Do this many acqs at a given type before moving to next type
 #define THRESH_STRONG			(1.3e7)		//!&lt; Threshold for strong signal detection
 #define THRESH_MEDIUM			(1.5e7)		//!&lt; Threshold for medium signal detection
-#define THRESH_WEAK				(1.0e7)		//!&lt; Threshold for weak signal detection
-#define MAX_DOPPLER				(15000)		//!&lt; Set the maximum Doppler frequency
+#define THRESH_WEAK				(1.5e7)		//!&lt; Threshold for weak signal detection
+#define MAX_DOPPLER				(45000)		//!&lt; Set the maximum Doppler frequency
+#define DOPPLER_RANGE			(1000)		//!&lt; Search this Doppler range for hot acquisitions
 /*----------------------------------------------------------------------------------------------*/
 
 </diff>
      <filename>includes/config.h</filename>
    </modified>
    <modified>
      <diff>@@ -514,9 +514,7 @@ typedef struct Acq_Config_M
 	int32 min_doppler;		//!&lt; Minimum doppler
 	int32 max_doppler;		//!&lt; Maximum doppler
 	int32 doppler_range;	//!&lt; Doppler range to search when almanac is valid
-	int32 acq_strong;		//!&lt; 0 for off, 1 for on, 2 for on IF almanac is valid
-	int32 acq_medium;		//!&lt; 0 for off, 1 for on, 2 for on IF almanac is valid
-	int32 acq_weak;			//!&lt; 0 for off, 1 for on, 2 for on IF almanac is valid
+	int32 acq_method[3];	//!&lt; 0 for off, 1 for on, 2 for on if hot acquisition, mapped via ACQ_STRONG, etc
 } Acq_Config_M;
 
 
@@ -527,7 +525,7 @@ typedef struct Message_Struct
 	/* Data gets stored here! */
 	Board_Health_M 		board_health;					//!&lt; Board health message
 	Task_Health_M		task_health;					//!&lt; Task health message
-	Channel_M 	channel_health[MAX_CHANNELS+1]; //!&lt; Channel health message, last element is used as a buffer
+	Channel_M 			channel[MAX_CHANNELS+1]; 		//!&lt; Channel health message, last element is used as a buffer
 
 	SPS_M				sps;							//!&lt; SPS message
 	Clock_M				clock;							//!&lt; Clock message
@@ -552,7 +550,7 @@ typedef union Union_M
 {
 	Board_Health_M		board_health;
 	Task_Health_M		task_health;
-	Channel_M	channel_health;
+	Channel_M			channel;
 	SPS_M				sps;
 	Clock_M				clock;
 	SV_Position_M		sv_position;</diff>
      <filename>includes/messages.h</filename>
    </modified>
    <modified>
      <diff>@@ -70,7 +70,7 @@
             &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
             &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
             &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
-            &lt;object class=&quot;wxMenuBar&quot; expanded=&quot;0&quot;&gt;
+            &lt;object class=&quot;wxMenuBar&quot; expanded=&quot;1&quot;&gt;
                 &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
                 &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
                 &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
@@ -219,6 +219,71 @@
                         &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
                     &lt;/object&gt;
                 &lt;/object&gt;
+                &lt;object class=&quot;wxMenu&quot; expanded=&quot;1&quot;&gt;
+                    &lt;property name=&quot;label&quot;&gt;Logging&lt;/property&gt;
+                    &lt;property name=&quot;name&quot;&gt;mLogging&lt;/property&gt;
+                    &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                    &lt;object class=&quot;wxMenuItem&quot; expanded=&quot;1&quot;&gt;
+                        &lt;property name=&quot;bitmap&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;checked&quot;&gt;0&lt;/property&gt;
+                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                        &lt;property name=&quot;help&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;id&quot;&gt;ID_LOG_CONFIG&lt;/property&gt;
+                        &lt;property name=&quot;kind&quot;&gt;wxITEM_NORMAL&lt;/property&gt;
+                        &lt;property name=&quot;label&quot;&gt;Config&lt;/property&gt;
+                        &lt;property name=&quot;name&quot;&gt;mLogconfig&lt;/property&gt;
+                        &lt;property name=&quot;permission&quot;&gt;none&lt;/property&gt;
+                        &lt;property name=&quot;shortcut&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;unchecked_bitmap&quot;&gt;&lt;/property&gt;
+                        &lt;event name=&quot;OnMenuSelection&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                    &lt;/object&gt;
+                    &lt;object class=&quot;wxMenuItem&quot; expanded=&quot;1&quot;&gt;
+                        &lt;property name=&quot;bitmap&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;checked&quot;&gt;0&lt;/property&gt;
+                        &lt;property name=&quot;enabled&quot;&gt;0&lt;/property&gt;
+                        &lt;property name=&quot;help&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;id&quot;&gt;ID_LOG_START&lt;/property&gt;
+                        &lt;property name=&quot;kind&quot;&gt;wxITEM_NORMAL&lt;/property&gt;
+                        &lt;property name=&quot;label&quot;&gt;Start&lt;/property&gt;
+                        &lt;property name=&quot;name&quot;&gt;mLogstart&lt;/property&gt;
+                        &lt;property name=&quot;permission&quot;&gt;none&lt;/property&gt;
+                        &lt;property name=&quot;shortcut&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;unchecked_bitmap&quot;&gt;&lt;/property&gt;
+                        &lt;event name=&quot;OnMenuSelection&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                    &lt;/object&gt;
+                    &lt;object class=&quot;wxMenuItem&quot; expanded=&quot;1&quot;&gt;
+                        &lt;property name=&quot;bitmap&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;checked&quot;&gt;0&lt;/property&gt;
+                        &lt;property name=&quot;enabled&quot;&gt;0&lt;/property&gt;
+                        &lt;property name=&quot;help&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;id&quot;&gt;ID_LOG_STOP&lt;/property&gt;
+                        &lt;property name=&quot;kind&quot;&gt;wxITEM_NORMAL&lt;/property&gt;
+                        &lt;property name=&quot;label&quot;&gt;Stop&lt;/property&gt;
+                        &lt;property name=&quot;name&quot;&gt;mLogstop&lt;/property&gt;
+                        &lt;property name=&quot;permission&quot;&gt;none&lt;/property&gt;
+                        &lt;property name=&quot;shortcut&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;unchecked_bitmap&quot;&gt;&lt;/property&gt;
+                        &lt;event name=&quot;OnMenuSelection&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                    &lt;/object&gt;
+                    &lt;object class=&quot;wxMenuItem&quot; expanded=&quot;1&quot;&gt;
+                        &lt;property name=&quot;bitmap&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;checked&quot;&gt;0&lt;/property&gt;
+                        &lt;property name=&quot;enabled&quot;&gt;0&lt;/property&gt;
+                        &lt;property name=&quot;help&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;id&quot;&gt;ID_LOG_CLEAR&lt;/property&gt;
+                        &lt;property name=&quot;kind&quot;&gt;wxITEM_NORMAL&lt;/property&gt;
+                        &lt;property name=&quot;label&quot;&gt;Clear&lt;/property&gt;
+                        &lt;property name=&quot;name&quot;&gt;mLogclear&lt;/property&gt;
+                        &lt;property name=&quot;permission&quot;&gt;none&lt;/property&gt;
+                        &lt;property name=&quot;shortcut&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;unchecked_bitmap&quot;&gt;&lt;/property&gt;
+                        &lt;event name=&quot;OnMenuSelection&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                    &lt;/object&gt;
+                &lt;/object&gt;
             &lt;/object&gt;
             &lt;object class=&quot;wxBoxSizer&quot; expanded=&quot;1&quot;&gt;
                 &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
@@ -350,6 +415,57 @@
                                 &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
                                 &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
                                 &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                &lt;property name=&quot;id&quot;&gt;ID_PSEUDO_B&lt;/property&gt;
+                                &lt;property name=&quot;label&quot;&gt;Pseudo&lt;/property&gt;
+                                &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;name&quot;&gt;bPseudo&lt;/property&gt;
+                                &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;value&quot;&gt;0&lt;/property&gt;
+                                &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnToggleButton&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                            &lt;/object&gt;
+                        &lt;/object&gt;
+                        &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                            &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                            &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                            &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                            &lt;object class=&quot;wxToggleButton&quot; expanded=&quot;1&quot;&gt;
+                                &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
                                 &lt;property name=&quot;id&quot;&gt;ID_ACQUISITION_B&lt;/property&gt;
                                 &lt;property name=&quot;label&quot;&gt;Acquisition&lt;/property&gt;
                                 &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
@@ -554,11 +670,11 @@
                                 &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
                                 &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
                                 &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
-                                &lt;property name=&quot;id&quot;&gt;ID_LOG_B&lt;/property&gt;
-                                &lt;property name=&quot;label&quot;&gt;Log&lt;/property&gt;
+                                &lt;property name=&quot;id&quot;&gt;ID_COMMANDS_B&lt;/property&gt;
+                                &lt;property name=&quot;label&quot;&gt;Commands&lt;/property&gt;
                                 &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
                                 &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
-                                &lt;property name=&quot;name&quot;&gt;bLog&lt;/property&gt;
+                                &lt;property name=&quot;name&quot;&gt;bCommands&lt;/property&gt;
                                 &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
                                 &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
                                 &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
@@ -605,11 +721,11 @@
                                 &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
                                 &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
                                 &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
-                                &lt;property name=&quot;id&quot;&gt;ID_COMMANDS_B&lt;/property&gt;
-                                &lt;property name=&quot;label&quot;&gt;Commands&lt;/property&gt;
+                                &lt;property name=&quot;id&quot;&gt;ID_CONFIG_B&lt;/property&gt;
+                                &lt;property name=&quot;label&quot;&gt;Config&lt;/property&gt;
                                 &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
                                 &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
-                                &lt;property name=&quot;name&quot;&gt;bCommands&lt;/property&gt;
+                                &lt;property name=&quot;name&quot;&gt;bConfig&lt;/property&gt;
                                 &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
                                 &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
                                 &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
@@ -1229,55 +1345,1441 @@
                                             &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
                                             &lt;property name=&quot;flag&quot;&gt;wxEXPAND&lt;/property&gt;
                                             &lt;property name=&quot;proportion&quot;&gt;1&lt;/property&gt;
-                                            &lt;object class=&quot;wxTextCtrl&quot; expanded=&quot;1&quot;&gt;
-                                                &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
-                                                &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
-                                                &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
-                                                &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
-                                                &lt;property name=&quot;font&quot;&gt;Monospace,90,90,-1,70,0&lt;/property&gt;
-                                                &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
-                                                &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
-                                                &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
-                                                &lt;property name=&quot;maxlength&quot;&gt;0&lt;/property&gt;
+                                            &lt;object class=&quot;wxGridSizer&quot; expanded=&quot;1&quot;&gt;
+                                                &lt;property name=&quot;cols&quot;&gt;4&lt;/property&gt;
+                                                &lt;property name=&quot;hgap&quot;&gt;0&lt;/property&gt;
                                                 &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
-                                                &lt;property name=&quot;name&quot;&gt;tPVT&lt;/property&gt;
-                                                &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
-                                                &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
-                                                &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
-                                                &lt;property name=&quot;style&quot;&gt;wxTE_LEFT|wxTE_MULTILINE&lt;/property&gt;
-                                                &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
-                                                &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
-                                                &lt;property name=&quot;value&quot;&gt;&lt;/property&gt;
-                                                &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
-                                                &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
-                                                &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
-                                                &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnText&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnTextEnter&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnTextMaxLen&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnTextURL&quot;&gt;&lt;/event&gt;
-                                                &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                &lt;property name=&quot;name&quot;&gt;gSizer1&lt;/property&gt;
+                                                &lt;property name=&quot;permission&quot;&gt;none&lt;/property&gt;
+                                                &lt;property name=&quot;rows&quot;&gt;8&lt;/property&gt;
+                                                &lt;property name=&quot;vgap&quot;&gt;0&lt;/property&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;1&lt;/property&gt;
+                                                    &lt;object class=&quot;spacer&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;height&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;width&quot;&gt;0&lt;/property&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;,90,92,-1,70,0&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;X&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;m_staticText2&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;,90,92,-1,70,0&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;Y&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;m_staticText3&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;,90,92,-1,70,0&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;Z&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;m_staticText4&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;,90,92,-1,70,0&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;Position (m)&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;m_staticText5&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;posx&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;px&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;posy&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;py&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;posz&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;pz&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;,90,92,-1,70,0&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;Vel (cm/s)&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;m_staticText9&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;velx&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;vx&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;vely&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;vy&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;velz&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;vz&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;1&lt;/property&gt;
+                                                    &lt;object class=&quot;spacer&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;height&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;width&quot;&gt;0&lt;/property&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;,90,92,-1,70,0&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;Lat&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;m_staticText18&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;,90,92,-1,70,0&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;Long&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;m_staticText19&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;,90,92,-1,70,0&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;Height&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;m_staticText21&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;1&lt;/property&gt;
+                                                    &lt;object class=&quot;spacer&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;height&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;width&quot;&gt;0&lt;/property&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;lat&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;lat&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;lon&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;lon&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;alt&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;alt&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;1&lt;/property&gt;
+                                                    &lt;object class=&quot;spacer&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;height&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;width&quot;&gt;0&lt;/property&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;,90,92,-1,70,0&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;Clock Bias&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;m_staticText26&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;,90,92,-1,70,0&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;Clock Rate&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;m_staticText27&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;,90,92,-1,70,0&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;GPS Second&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;m_staticText28&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;1&lt;/property&gt;
+                                                    &lt;object class=&quot;spacer&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;height&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;width&quot;&gt;0&lt;/property&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;cb&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;cb&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;cr&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;cr&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;gpst&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;gpst&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;,90,92,-1,70,0&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;Time&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;m_staticText33&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;day&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;day&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;month&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;month&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
+                                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                                    &lt;object class=&quot;wxStaticText&quot; expanded=&quot;1&quot;&gt;
+                                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                                        &lt;property name=&quot;label&quot;&gt;time&lt;/property&gt;
+                                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;name&quot;&gt;time&lt;/property&gt;
+                                                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;style&quot;&gt;wxALIGN_RIGHT|wxST_NO_AUTORESIZE&lt;/property&gt;
+                                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                                        &lt;property name=&quot;wrap&quot;&gt;-1&lt;/property&gt;
+                                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                                    &lt;/object&gt;
+                                                &lt;/object&gt;
                                             &lt;/object&gt;
                                         &lt;/object&gt;
                                     &lt;/object&gt;
@@ -1465,6 +2967,69 @@
                     &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
                     &lt;object class=&quot;wxBoxSizer&quot; expanded=&quot;1&quot;&gt;
                         &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;name&quot;&gt;bSizer29&lt;/property&gt;
+                        &lt;property name=&quot;orient&quot;&gt;wxHORIZONTAL&lt;/property&gt;
+                        &lt;property name=&quot;permission&quot;&gt;none&lt;/property&gt;
+                        &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                            &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                            &lt;property name=&quot;flag&quot;&gt;wxALL&lt;/property&gt;
+                            &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                            &lt;object class=&quot;wxButton&quot; expanded=&quot;1&quot;&gt;
+                                &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;default&quot;&gt;0&lt;/property&gt;
+                                &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                &lt;property name=&quot;id&quot;&gt;ID_RESET_ALL&lt;/property&gt;
+                                &lt;property name=&quot;label&quot;&gt;Reset All&lt;/property&gt;
+                                &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;name&quot;&gt;bResetAll&lt;/property&gt;
+                                &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;size&quot;&gt;150,-1&lt;/property&gt;
+                                &lt;property name=&quot;style&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                &lt;event name=&quot;OnButtonClick&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                            &lt;/object&gt;
+                        &lt;/object&gt;
+                    &lt;/object&gt;
+                &lt;/object&gt;
+                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                    &lt;property name=&quot;flag&quot;&gt;&lt;/property&gt;
+                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                    &lt;object class=&quot;wxBoxSizer&quot; expanded=&quot;1&quot;&gt;
+                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
                         &lt;property name=&quot;name&quot;&gt;bSizer17&lt;/property&gt;
                         &lt;property name=&quot;orient&quot;&gt;wxHORIZONTAL&lt;/property&gt;
                         &lt;property name=&quot;permission&quot;&gt;none&lt;/property&gt;
@@ -1577,7 +3142,7 @@
                     &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
                     &lt;property name=&quot;flag&quot;&gt;&lt;/property&gt;
                     &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
-                    &lt;object class=&quot;wxBoxSizer&quot; expanded=&quot;1&quot;&gt;
+                    &lt;object class=&quot;wxBoxSizer&quot; expanded=&quot;0&quot;&gt;
                         &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
                         &lt;property name=&quot;name&quot;&gt;bSizer18&lt;/property&gt;
                         &lt;property name=&quot;orient&quot;&gt;wxHORIZONTAL&lt;/property&gt;
@@ -1691,7 +3256,7 @@
                     &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
                     &lt;property name=&quot;flag&quot;&gt;&lt;/property&gt;
                     &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
-                    &lt;object class=&quot;wxBoxSizer&quot; expanded=&quot;1&quot;&gt;
+                    &lt;object class=&quot;wxBoxSizer&quot; expanded=&quot;0&quot;&gt;
                         &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
                         &lt;property name=&quot;name&quot;&gt;bSizer19&lt;/property&gt;
                         &lt;property name=&quot;orient&quot;&gt;wxHORIZONTAL&lt;/property&gt;
@@ -2293,7 +3858,7 @@
                 &lt;/object&gt;
             &lt;/object&gt;
         &lt;/object&gt;
-        &lt;object class=&quot;Frame&quot; expanded=&quot;1&quot;&gt;
+        &lt;object class=&quot;Frame&quot; expanded=&quot;0&quot;&gt;
             &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
             &lt;property name=&quot;center&quot;&gt;&lt;/property&gt;
             &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
@@ -2918,7 +4483,7 @@
                 &lt;/object&gt;
             &lt;/object&gt;
         &lt;/object&gt;
-        &lt;object class=&quot;Frame&quot; expanded=&quot;1&quot;&gt;
+        &lt;object class=&quot;Frame&quot; expanded=&quot;0&quot;&gt;
             &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
             &lt;property name=&quot;center&quot;&gt;&lt;/property&gt;
             &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
@@ -3174,5 +4739,749 @@
                 &lt;/object&gt;
             &lt;/object&gt;
         &lt;/object&gt;
+        &lt;object class=&quot;Frame&quot; expanded=&quot;1&quot;&gt;
+            &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;center&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+            &lt;property name=&quot;extra_style&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+            &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+            &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;name&quot;&gt;iGUI_Config&lt;/property&gt;
+            &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;size&quot;&gt;500,300&lt;/property&gt;
+            &lt;property name=&quot;style&quot;&gt;wxDEFAULT_FRAME_STYLE&lt;/property&gt;
+            &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;title&quot;&gt;Configuration&lt;/property&gt;
+            &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;window_style&quot;&gt;wxTAB_TRAVERSAL&lt;/property&gt;
+            &lt;property name=&quot;xrc_skip_sizer&quot;&gt;1&lt;/property&gt;
+            &lt;event name=&quot;OnActivate&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnActivateApp&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnClose&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnHibernate&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnIconize&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnIdle&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+        &lt;/object&gt;
+        &lt;object class=&quot;Frame&quot; expanded=&quot;0&quot;&gt;
+            &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;center&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+            &lt;property name=&quot;extra_style&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+            &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+            &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;name&quot;&gt;iGUI_Pseudo&lt;/property&gt;
+            &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;size&quot;&gt;500,300&lt;/property&gt;
+            &lt;property name=&quot;style&quot;&gt;wxDEFAULT_FRAME_STYLE&lt;/property&gt;
+            &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;title&quot;&gt;Pseudoranges&lt;/property&gt;
+            &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;window_style&quot;&gt;wxTAB_TRAVERSAL&lt;/property&gt;
+            &lt;property name=&quot;xrc_skip_sizer&quot;&gt;1&lt;/property&gt;
+            &lt;event name=&quot;OnActivate&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnActivateApp&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnClose&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnHibernate&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnIconize&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnIdle&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+            &lt;object class=&quot;wxBoxSizer&quot; expanded=&quot;1&quot;&gt;
+                &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                &lt;property name=&quot;name&quot;&gt;bSizer9&lt;/property&gt;
+                &lt;property name=&quot;orient&quot;&gt;wxVERTICAL&lt;/property&gt;
+                &lt;property name=&quot;permission&quot;&gt;none&lt;/property&gt;
+                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                    &lt;property name=&quot;proportion&quot;&gt;1&lt;/property&gt;
+                    &lt;object class=&quot;wxTextCtrl&quot; expanded=&quot;1&quot;&gt;
+                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;font&quot;&gt;Monospace,90,90,-1,70,0&lt;/property&gt;
+                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;maxlength&quot;&gt;0&lt;/property&gt;
+                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;name&quot;&gt;tPseudos&lt;/property&gt;
+                        &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;style&quot;&gt;wxTE_LEFT|wxTE_MULTILINE&lt;/property&gt;
+                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;value&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnText&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnTextEnter&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnTextMaxLen&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnTextURL&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                    &lt;/object&gt;
+                &lt;/object&gt;
+            &lt;/object&gt;
+        &lt;/object&gt;
+        &lt;object class=&quot;Dialog&quot; expanded=&quot;1&quot;&gt;
+            &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;center&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+            &lt;property name=&quot;extra_style&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+            &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+            &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;name&quot;&gt;iGUI_Log&lt;/property&gt;
+            &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;style&quot;&gt;wxDEFAULT_DIALOG_STYLE&lt;/property&gt;
+            &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;title&quot;&gt;Logging Config&lt;/property&gt;
+            &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+            &lt;event name=&quot;OnActivate&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnActivateApp&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnClose&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnHibernate&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnIconize&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnIdle&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnInitDialog&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+            &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+            &lt;object class=&quot;wxBoxSizer&quot; expanded=&quot;1&quot;&gt;
+                &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                &lt;property name=&quot;name&quot;&gt;bSizer30&lt;/property&gt;
+                &lt;property name=&quot;orient&quot;&gt;wxVERTICAL&lt;/property&gt;
+                &lt;property name=&quot;permission&quot;&gt;none&lt;/property&gt;
+                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                    &lt;object class=&quot;wxFilePickerCtrl&quot; expanded=&quot;1&quot;&gt;
+                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;message&quot;&gt;Select a file&lt;/property&gt;
+                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;name&quot;&gt;mFile&lt;/property&gt;
+                        &lt;property name=&quot;permission&quot;&gt;public&lt;/property&gt;
+                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;size&quot;&gt;600,-1&lt;/property&gt;
+                        &lt;property name=&quot;style&quot;&gt;wxFLP_OVERWRITE_PROMPT|wxFLP_SAVE|wxFLP_USE_TEXTCTRL&lt;/property&gt;
+                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;value&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;wildcard&quot;&gt;*.log&lt;/property&gt;
+                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnFileChanged&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                    &lt;/object&gt;
+                &lt;/object&gt;
+                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                    &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                    &lt;property name=&quot;proportion&quot;&gt;1&lt;/property&gt;
+                    &lt;object class=&quot;wxStaticBoxSizer&quot; expanded=&quot;1&quot;&gt;
+                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                        &lt;property name=&quot;label&quot;&gt;Logged Items&lt;/property&gt;
+                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;name&quot;&gt;sbSizer14&lt;/property&gt;
+                        &lt;property name=&quot;orient&quot;&gt;wxVERTICAL&lt;/property&gt;
+                        &lt;property name=&quot;permission&quot;&gt;none&lt;/property&gt;
+                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                        &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                            &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                            &lt;property name=&quot;flag&quot;&gt;wxEXPAND&lt;/property&gt;
+                            &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                            &lt;object class=&quot;wxGridSizer&quot; expanded=&quot;1&quot;&gt;
+                                &lt;property name=&quot;cols&quot;&gt;2&lt;/property&gt;
+                                &lt;property name=&quot;hgap&quot;&gt;0&lt;/property&gt;
+                                &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;name&quot;&gt;gSizer3&lt;/property&gt;
+                                &lt;property name=&quot;permission&quot;&gt;none&lt;/property&gt;
+                                &lt;property name=&quot;rows&quot;&gt;2&lt;/property&gt;
+                                &lt;property name=&quot;vgap&quot;&gt;0&lt;/property&gt;
+                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                    &lt;property name=&quot;flag&quot;&gt;wxALL&lt;/property&gt;
+                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                    &lt;object class=&quot;wxCheckBox&quot; expanded=&quot;1&quot;&gt;
+                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;checked&quot;&gt;0&lt;/property&gt;
+                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                        &lt;property name=&quot;label&quot;&gt;Channel Status&lt;/property&gt;
+                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;name&quot;&gt;cChan&lt;/property&gt;
+                                        &lt;property name=&quot;permission&quot;&gt;public&lt;/property&gt;
+                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;style&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnCheckBox&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                    &lt;/object&gt;
+                                &lt;/object&gt;
+                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                    &lt;property name=&quot;flag&quot;&gt;wxALL&lt;/property&gt;
+                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                    &lt;object class=&quot;wxCheckBox&quot; expanded=&quot;1&quot;&gt;
+                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;checked&quot;&gt;0&lt;/property&gt;
+                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                        &lt;property name=&quot;label&quot;&gt;Clock State&lt;/property&gt;
+                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;name&quot;&gt;cClock&lt;/property&gt;
+                                        &lt;property name=&quot;permission&quot;&gt;public&lt;/property&gt;
+                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;style&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnCheckBox&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                    &lt;/object&gt;
+                                &lt;/object&gt;
+                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                    &lt;property name=&quot;flag&quot;&gt;wxALL&lt;/property&gt;
+                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                    &lt;object class=&quot;wxCheckBox&quot; expanded=&quot;1&quot;&gt;
+                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;checked&quot;&gt;0&lt;/property&gt;
+                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                        &lt;property name=&quot;label&quot;&gt;Pseudoranges&lt;/property&gt;
+                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;name&quot;&gt;cPseudo&lt;/property&gt;
+                                        &lt;property name=&quot;permission&quot;&gt;public&lt;/property&gt;
+                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;style&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnCheckBox&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                    &lt;/object&gt;
+                                &lt;/object&gt;
+                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                    &lt;property name=&quot;flag&quot;&gt;wxALL&lt;/property&gt;
+                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                    &lt;object class=&quot;wxCheckBox&quot; expanded=&quot;1&quot;&gt;
+                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;checked&quot;&gt;0&lt;/property&gt;
+                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                        &lt;property name=&quot;label&quot;&gt;Task Health&lt;/property&gt;
+                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;name&quot;&gt;cTask&lt;/property&gt;
+                                        &lt;property name=&quot;permission&quot;&gt;public&lt;/property&gt;
+                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;style&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnCheckBox&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                    &lt;/object&gt;
+                                &lt;/object&gt;
+                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                    &lt;property name=&quot;flag&quot;&gt;wxALL&lt;/property&gt;
+                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                    &lt;object class=&quot;wxCheckBox&quot; expanded=&quot;1&quot;&gt;
+                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;checked&quot;&gt;0&lt;/property&gt;
+                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                        &lt;property name=&quot;label&quot;&gt;EKF State&lt;/property&gt;
+                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;name&quot;&gt;cEKF&lt;/property&gt;
+                                        &lt;property name=&quot;permission&quot;&gt;public&lt;/property&gt;
+                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;style&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnCheckBox&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                    &lt;/object&gt;
+                                &lt;/object&gt;
+                                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                                    &lt;property name=&quot;flag&quot;&gt;wxALL&lt;/property&gt;
+                                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                                    &lt;object class=&quot;wxCheckBox&quot; expanded=&quot;1&quot;&gt;
+                                        &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;checked&quot;&gt;0&lt;/property&gt;
+                                        &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                        &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                        &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                        &lt;property name=&quot;label&quot;&gt;PVT State&lt;/property&gt;
+                                        &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;name&quot;&gt;cPVT&lt;/property&gt;
+                                        &lt;property name=&quot;permission&quot;&gt;public&lt;/property&gt;
+                                        &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;style&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                        &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnCheckBox&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                        &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                                    &lt;/object&gt;
+                                &lt;/object&gt;
+                            &lt;/object&gt;
+                        &lt;/object&gt;
+                    &lt;/object&gt;
+                &lt;/object&gt;
+                &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                    &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                    &lt;property name=&quot;flag&quot;&gt;wxEXPAND&lt;/property&gt;
+                    &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                    &lt;object class=&quot;wxBoxSizer&quot; expanded=&quot;1&quot;&gt;
+                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                        &lt;property name=&quot;name&quot;&gt;bSizer31&lt;/property&gt;
+                        &lt;property name=&quot;orient&quot;&gt;wxHORIZONTAL&lt;/property&gt;
+                        &lt;property name=&quot;permission&quot;&gt;none&lt;/property&gt;
+                        &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                            &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                            &lt;property name=&quot;flag&quot;&gt;wxEXPAND&lt;/property&gt;
+                            &lt;property name=&quot;proportion&quot;&gt;1&lt;/property&gt;
+                            &lt;object class=&quot;spacer&quot; expanded=&quot;1&quot;&gt;
+                                &lt;property name=&quot;height&quot;&gt;0&lt;/property&gt;
+                                &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                &lt;property name=&quot;width&quot;&gt;0&lt;/property&gt;
+                            &lt;/object&gt;
+                        &lt;/object&gt;
+                        &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                            &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                            &lt;property name=&quot;flag&quot;&gt;wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND&lt;/property&gt;
+                            &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                            &lt;object class=&quot;wxButton&quot; expanded=&quot;1&quot;&gt;
+                                &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;default&quot;&gt;0&lt;/property&gt;
+                                &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                &lt;property name=&quot;id&quot;&gt;wxID_ANY&lt;/property&gt;
+                                &lt;property name=&quot;label&quot;&gt;Cancel&lt;/property&gt;
+                                &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;name&quot;&gt;bCancel&lt;/property&gt;
+                                &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;style&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                &lt;event name=&quot;OnButtonClick&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                            &lt;/object&gt;
+                        &lt;/object&gt;
+                        &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
+                            &lt;property name=&quot;border&quot;&gt;5&lt;/property&gt;
+                            &lt;property name=&quot;flag&quot;&gt;wxALL|wxEXPAND&lt;/property&gt;
+                            &lt;property name=&quot;proportion&quot;&gt;0&lt;/property&gt;
+                            &lt;object class=&quot;wxButton&quot; expanded=&quot;1&quot;&gt;
+                                &lt;property name=&quot;bg&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;context_help&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;default&quot;&gt;0&lt;/property&gt;
+                                &lt;property name=&quot;enabled&quot;&gt;1&lt;/property&gt;
+                                &lt;property name=&quot;fg&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;font&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;hidden&quot;&gt;0&lt;/property&gt;
+                                &lt;property name=&quot;id&quot;&gt;wxID_OK&lt;/property&gt;
+                                &lt;property name=&quot;label&quot;&gt;OK&lt;/property&gt;
+                                &lt;property name=&quot;maximum_size&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;name&quot;&gt;bOK&lt;/property&gt;
+                                &lt;property name=&quot;permission&quot;&gt;protected&lt;/property&gt;
+                                &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;size&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;style&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;subclass&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;tooltip&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;window_extra_style&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;window_name&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;window_style&quot;&gt;&lt;/property&gt;
+                                &lt;event name=&quot;OnButtonClick&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnChar&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnEnterWindow&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnEraseBackground&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnKeyDown&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnKeyUp&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnKillFocus&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnLeaveWindow&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnLeftDClick&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnLeftDown&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnLeftUp&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMiddleDClick&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMiddleDown&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMiddleUp&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMotion&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMouseEvents&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnMouseWheel&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnPaint&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnRightDClick&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnRightDown&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnRightUp&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnSetFocus&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnSize&quot;&gt;&lt;/event&gt;
+                                &lt;event name=&quot;OnUpdateUI&quot;&gt;&lt;/event&gt;
+                            &lt;/object&gt;
+                        &lt;/object&gt;
+                    &lt;/object&gt;
+                &lt;/object&gt;
+            &lt;/object&gt;
+        &lt;/object&gt;
     &lt;/object&gt;
 &lt;/wxFormBuilder_Project&gt;</diff>
      <filename>newgui/gui.fbp</filename>
    </modified>
    <modified>
      <diff>@@ -109,7 +109,7 @@ void GUI_Acquisition::renderBars(int32 _type)
 	dX *= scaleX;
 
 	/* Draw the threshold */
-    dc-&gt;SetPen(wxPen(wxColor(0,0,0), 1, wxLONG_DASH ));
+    dc-&gt;SetPen(wxPen(wxColor(0,0,0), 3, wxLONG_DASH ));
 	dc-&gt;DrawLine(0, (2000-600)*scaleY, maxX*scaleX, (2000-600)*scaleY);
 
 	dc-&gt;SetPen(wxPen(wxColor(0,0,0), 1));</diff>
      <filename>newgui/gui_acquisition.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -53,8 +53,9 @@ void GUI_Channel::renderChannel()
 
 	SPS_M *pNav = &amp;p-&gt;sps;
 	Channel_M *pchan;
+	wxTextAttr text;
     wxString str, str2;
-	int32 lcv, lcv2;
+	int32 lcv, lcv2, start, stop, lines;
 	float cn0;
 
 	tChannel-&gt;Clear();
@@ -62,12 +63,15 @@ void GUI_Channel::renderChannel()
 	str.Printf(wxT(&quot;Ch#  SV   CL       Faccel          Doppler     CN0   BE       Locks        Power   Active\n&quot;));
 	tChannel-&gt;AppendText(str);
 
-	str.Printf(wxT(&quot;-----------------------------------------------------------------------------------------\n&quot;));
+	//str.Printf(wxT(&quot;-----------------------------------------------------------------------------------------\n&quot;));
+	//tChannel-&gt;AppendText(str);
+	str.Printf(wxT(&quot;\n&quot;));
 	tChannel-&gt;AppendText(str);
 
 	for(lcv = 0; lcv &lt; MAX_CHANNELS; lcv++)
 	{
-		pchan = &amp;p-&gt;channel_health[lcv];
+		pchan = &amp;p-&gt;channel[lcv];
+
 		if(pchan-&gt;count &gt; 3000)
 		{
 
@@ -110,4 +114,25 @@ void GUI_Channel::renderChannel()
 		}
 	}
 
+	text = tChannel-&gt;GetDefaultStyle();
+	lines = tChannel-&gt;GetNumberOfLines();
+	start = 0; stop = 0;
+	for(lcv = 0; lcv &lt; lines; lcv++)
+	{
+		stop += tChannel-&gt;GetLineLength(lcv)+1;
+
+		if((lcv+1) &amp; 0x1)
+		{
+			text.SetBackgroundColour(wxColor(248,248,255));
+			tChannel-&gt;SetStyle(start, stop, text);
+		}
+		else
+		{
+			text.SetBackgroundColour(wxColor(255,255,255));
+			tChannel-&gt;SetStyle(start, stop, text);
+		}
+
+		start = stop+1;
+	}
+
 }</diff>
      <filename>newgui/gui_channel.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -47,6 +47,28 @@ iGUI_Toplevel::iGUI_Toplevel( wxWindow* parent, wxWindowID id, const wxString&amp; t
 	
 	mMenuBar-&gt;Append( mUSRP, wxT(&quot;USRP&quot;) );
 	
+	mLogging = new wxMenu();
+	wxMenuItem* mLogconfig;
+	mLogconfig = new wxMenuItem( mLogging, ID_LOG_CONFIG, wxString( wxT(&quot;Config&quot;) ) , wxEmptyString, wxITEM_NORMAL );
+	mLogging-&gt;Append( mLogconfig );
+	
+	wxMenuItem* mLogstart;
+	mLogstart = new wxMenuItem( mLogging, ID_LOG_START, wxString( wxT(&quot;Start&quot;) ) , wxEmptyString, wxITEM_NORMAL );
+	mLogging-&gt;Append( mLogstart );
+	mLogstart-&gt;Enable( false );
+	
+	wxMenuItem* mLogstop;
+	mLogstop = new wxMenuItem( mLogging, ID_LOG_STOP, wxString( wxT(&quot;Stop&quot;) ) , wxEmptyString, wxITEM_NORMAL );
+	mLogging-&gt;Append( mLogstop );
+	mLogstop-&gt;Enable( false );
+	
+	wxMenuItem* mLogclear;
+	mLogclear = new wxMenuItem( mLogging, ID_LOG_CLEAR, wxString( wxT(&quot;Clear&quot;) ) , wxEmptyString, wxITEM_NORMAL );
+	mLogging-&gt;Append( mLogclear );
+	mLogclear-&gt;Enable( false );
+	
+	mMenuBar-&gt;Append( mLogging, wxT(&quot;Logging&quot;) );
+	
 	this-&gt;SetMenuBar( mMenuBar );
 	
 	wxBoxSizer* sMain;
@@ -61,6 +83,9 @@ iGUI_Toplevel::iGUI_Toplevel( wxWindow* parent, wxWindowID id, const wxString&amp; t
 	bChannel = new wxToggleButton( this, ID_CHANNEL_B, wxT(&quot;Channel&quot;), wxDefaultPosition, wxDefaultSize, 0 );
 	SubWindows-&gt;Add( bChannel, 0, wxALL|wxEXPAND, 5 );
 	
+	bPseudo = new wxToggleButton( this, ID_PSEUDO_B, wxT(&quot;Pseudo&quot;), wxDefaultPosition, wxDefaultSize, 0 );
+	SubWindows-&gt;Add( bPseudo, 0, wxALL|wxEXPAND, 5 );
+	
 	bAcquisition = new wxToggleButton( this, ID_ACQUISITION_B, wxT(&quot;Acquisition&quot;), wxDefaultPosition, wxDefaultSize, 0 );
 	SubWindows-&gt;Add( bAcquisition, 0, wxALL|wxEXPAND, 5 );
 	
@@ -73,12 +98,12 @@ iGUI_Toplevel::iGUI_Toplevel( wxWindow* parent, wxWindowID id, const wxString&amp; t
 	bAlmanac = new wxToggleButton( this, ID_ALMANAC_B, wxT(&quot;Almanac&quot;), wxDefaultPosition, wxDefaultSize, 0 );
 	SubWindows-&gt;Add( bAlmanac, 0, wxALL|wxEXPAND, 5 );
 	
-	bLog = new wxToggleButton( this, ID_LOG_B, wxT(&quot;Log&quot;), wxDefaultPosition, wxDefaultSize, 0 );
-	SubWindows-&gt;Add( bLog, 0, wxALL|wxEXPAND, 5 );
-	
 	bCommands = new wxToggleButton( this, ID_COMMANDS_B, wxT(&quot;Commands&quot;), wxDefaultPosition, wxDefaultSize, 0 );
 	SubWindows-&gt;Add( bCommands, 0, wxALL|wxEXPAND, 5 );
 	
+	bConfig = new wxToggleButton( this, ID_CONFIG_B, wxT(&quot;Config&quot;), wxDefaultPosition, wxDefaultSize, 0 );
+	SubWindows-&gt;Add( bConfig, 0, wxALL|wxEXPAND, 5 );
+	
 	bSpeed = new wxToggleButton( this, ID_SPEED_B, wxT(&quot;Speedometer&quot;), wxDefaultPosition, wxDefaultSize, 0 );
 	SubWindows-&gt;Add( bSpeed, 0, wxALL|wxEXPAND, 5 );
 	
@@ -165,10 +190,157 @@ iGUI_Default::iGUI_Default( wxWindow* parent, wxWindowID id, const wxString&amp; tit
 	sbSizer13 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT(&quot;PVT&quot;) ), wxVERTICAL );
 	
 	sbSizer13-&gt;SetMinSize( wxSize( -1,180 ) ); 
-	tPVT = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_LEFT|wxTE_MULTILINE );
-	tPVT-&gt;SetFont( wxFont( wxNORMAL_FONT-&gt;GetPointSize(), 70, 90, 90, false, wxT(&quot;Monospace&quot;) ) );
+	wxGridSizer* gSizer1;
+	gSizer1 = new wxGridSizer( 8, 4, 0, 0 );
+	
+	
+	gSizer1-&gt;Add( 0, 0, 1, wxEXPAND, 5 );
+	
+	m_staticText2 = new wxStaticText( this, wxID_ANY, wxT(&quot;X&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	m_staticText2-&gt;Wrap( -1 );
+	m_staticText2-&gt;SetFont( wxFont( wxNORMAL_FONT-&gt;GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
+	
+	gSizer1-&gt;Add( m_staticText2, 0, wxALL|wxEXPAND, 5 );
+	
+	m_staticText3 = new wxStaticText( this, wxID_ANY, wxT(&quot;Y&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	m_staticText3-&gt;Wrap( -1 );
+	m_staticText3-&gt;SetFont( wxFont( wxNORMAL_FONT-&gt;GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
+	
+	gSizer1-&gt;Add( m_staticText3, 0, wxALL|wxEXPAND, 5 );
+	
+	m_staticText4 = new wxStaticText( this, wxID_ANY, wxT(&quot;Z&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	m_staticText4-&gt;Wrap( -1 );
+	m_staticText4-&gt;SetFont( wxFont( wxNORMAL_FONT-&gt;GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
+	
+	gSizer1-&gt;Add( m_staticText4, 0, wxALL|wxEXPAND, 5 );
+	
+	m_staticText5 = new wxStaticText( this, wxID_ANY, wxT(&quot;Position (m)&quot;), wxDefaultPosition, wxDefaultSize, wxST_NO_AUTORESIZE );
+	m_staticText5-&gt;Wrap( -1 );
+	m_staticText5-&gt;SetFont( wxFont( wxNORMAL_FONT-&gt;GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
+	
+	gSizer1-&gt;Add( m_staticText5, 0, wxALL|wxEXPAND, 5 );
+	
+	px = new wxStaticText( this, wxID_ANY, wxT(&quot;posx&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	px-&gt;Wrap( -1 );
+	gSizer1-&gt;Add( px, 0, wxALL|wxEXPAND, 5 );
+	
+	py = new wxStaticText( this, wxID_ANY, wxT(&quot;posy&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	py-&gt;Wrap( -1 );
+	gSizer1-&gt;Add( py, 0, wxALL|wxEXPAND, 5 );
+	
+	pz = new wxStaticText( this, wxID_ANY, wxT(&quot;posz&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	pz-&gt;Wrap( -1 );
+	gSizer1-&gt;Add( pz, 0, wxALL|wxEXPAND, 5 );
+	
+	m_staticText9 = new wxStaticText( this, wxID_ANY, wxT(&quot;Vel (cm/s)&quot;), wxDefaultPosition, wxDefaultSize, wxST_NO_AUTORESIZE );
+	m_staticText9-&gt;Wrap( -1 );
+	m_staticText9-&gt;SetFont( wxFont( wxNORMAL_FONT-&gt;GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
+	
+	gSizer1-&gt;Add( m_staticText9, 0, wxALL|wxEXPAND, 5 );
+	
+	vx = new wxStaticText( this, wxID_ANY, wxT(&quot;velx&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	vx-&gt;Wrap( -1 );
+	gSizer1-&gt;Add( vx, 0, wxALL|wxEXPAND, 5 );
+	
+	vy = new wxStaticText( this, wxID_ANY, wxT(&quot;vely&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	vy-&gt;Wrap( -1 );
+	gSizer1-&gt;Add( vy, 0, wxALL|wxEXPAND, 5 );
+	
+	vz = new wxStaticText( this, wxID_ANY, wxT(&quot;velz&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	vz-&gt;Wrap( -1 );
+	gSizer1-&gt;Add( vz, 0, wxALL|wxEXPAND, 5 );
+	
+	
+	gSizer1-&gt;Add( 0, 0, 1, wxEXPAND, 5 );
+	
+	m_staticText18 = new wxStaticText( this, wxID_ANY, wxT(&quot;Lat&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	m_staticText18-&gt;Wrap( -1 );
+	m_staticText18-&gt;SetFont( wxFont( wxNORMAL_FONT-&gt;GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
+	
+	gSizer1-&gt;Add( m_staticText18, 0, wxALL|wxEXPAND, 5 );
 	
-	sbSizer13-&gt;Add( tPVT, 1, wxEXPAND, 5 );
+	m_staticText19 = new wxStaticText( this, wxID_ANY, wxT(&quot;Long&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	m_staticText19-&gt;Wrap( -1 );
+	m_staticText19-&gt;SetFont( wxFont( wxNORMAL_FONT-&gt;GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
+	
+	gSizer1-&gt;Add( m_staticText19, 0, wxALL|wxEXPAND, 5 );
+	
+	m_staticText21 = new wxStaticText( this, wxID_ANY, wxT(&quot;Height&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	m_staticText21-&gt;Wrap( -1 );
+	m_staticText21-&gt;SetFont( wxFont( wxNORMAL_FONT-&gt;GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
+	
+	gSizer1-&gt;Add( m_staticText21, 0, wxALL|wxEXPAND, 5 );
+	
+	
+	gSizer1-&gt;Add( 0, 0, 1, wxEXPAND, 5 );
+	
+	lat = new wxStaticText( this, wxID_ANY, wxT(&quot;lat&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	lat-&gt;Wrap( -1 );
+	gSizer1-&gt;Add( lat, 0, wxALL|wxEXPAND, 5 );
+	
+	lon = new wxStaticText( this, wxID_ANY, wxT(&quot;lon&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	lon-&gt;Wrap( -1 );
+	gSizer1-&gt;Add( lon, 0, wxALL|wxEXPAND, 5 );
+	
+	alt = new wxStaticText( this, wxID_ANY, wxT(&quot;alt&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	alt-&gt;Wrap( -1 );
+	gSizer1-&gt;Add( alt, 0, wxALL|wxEXPAND, 5 );
+	
+	
+	gSizer1-&gt;Add( 0, 0, 1, wxEXPAND, 5 );
+	
+	m_staticText26 = new wxStaticText( this, wxID_ANY, wxT(&quot;Clock Bias&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	m_staticText26-&gt;Wrap( -1 );
+	m_staticText26-&gt;SetFont( wxFont( wxNORMAL_FONT-&gt;GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
+	
+	gSizer1-&gt;Add( m_staticText26, 0, wxALL|wxEXPAND, 5 );
+	
+	m_staticText27 = new wxStaticText( this, wxID_ANY, wxT(&quot;Clock Rate&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	m_staticText27-&gt;Wrap( -1 );
+	m_staticText27-&gt;SetFont( wxFont( wxNORMAL_FONT-&gt;GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
+	
+	gSizer1-&gt;Add( m_staticText27, 0, wxALL|wxEXPAND, 5 );
+	
+	m_staticText28 = new wxStaticText( this, wxID_ANY, wxT(&quot;GPS Second&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	m_staticText28-&gt;Wrap( -1 );
+	m_staticText28-&gt;SetFont( wxFont( wxNORMAL_FONT-&gt;GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
+	
+	gSizer1-&gt;Add( m_staticText28, 0, wxALL|wxEXPAND, 5 );
+	
+	
+	gSizer1-&gt;Add( 0, 0, 1, wxEXPAND, 5 );
+	
+	cb = new wxStaticText( this, wxID_ANY, wxT(&quot;cb&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	cb-&gt;Wrap( -1 );
+	gSizer1-&gt;Add( cb, 0, wxALL|wxEXPAND, 5 );
+	
+	cr = new wxStaticText( this, wxID_ANY, wxT(&quot;cr&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	cr-&gt;Wrap( -1 );
+	gSizer1-&gt;Add( cr, 0, wxALL|wxEXPAND, 5 );
+	
+	gpst = new wxStaticText( this, wxID_ANY, wxT(&quot;gpst&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	gpst-&gt;Wrap( -1 );
+	gSizer1-&gt;Add( gpst, 0, wxALL|wxEXPAND, 5 );
+	
+	m_staticText33 = new wxStaticText( this, wxID_ANY, wxT(&quot;Time&quot;), wxDefaultPosition, wxDefaultSize, wxST_NO_AUTORESIZE );
+	m_staticText33-&gt;Wrap( -1 );
+	m_staticText33-&gt;SetFont( wxFont( wxNORMAL_FONT-&gt;GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
+	
+	gSizer1-&gt;Add( m_staticText33, 0, wxALL|wxEXPAND, 5 );
+	
+	day = new wxStaticText( this, wxID_ANY, wxT(&quot;day&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	day-&gt;Wrap( -1 );
+	gSizer1-&gt;Add( day, 0, wxALL|wxEXPAND, 5 );
+	
+	month = new wxStaticText( this, wxID_ANY, wxT(&quot;month&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	month-&gt;Wrap( -1 );
+	gSizer1-&gt;Add( month, 0, wxALL|wxEXPAND, 5 );
+	
+	time = new wxStaticText( this, wxID_ANY, wxT(&quot;time&quot;), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT|wxST_NO_AUTORESIZE );
+	time-&gt;Wrap( -1 );
+	gSizer1-&gt;Add( time, 0, wxALL|wxEXPAND, 5 );
+	
+	sbSizer13-&gt;Add( gSizer1, 1, wxEXPAND, 5 );
 	
 	bSizer18-&gt;Add( sbSizer13, 0, wxALL|wxEXPAND|wxFIXED_MINSIZE, 5 );
 	
@@ -216,6 +388,14 @@ iGUI_Commands::iGUI_Commands( wxWindow* parent, wxWindowID id, const wxString&amp; t
 	wxBoxSizer* bSizer11;
 	bSizer11 = new wxBoxSizer( wxVERTICAL );
 	
+	wxBoxSizer* bSizer29;
+	bSizer29 = new wxBoxSizer( wxHORIZONTAL );
+	
+	bResetAll = new wxButton( this, ID_RESET_ALL, wxT(&quot;Reset All&quot;), wxDefaultPosition, wxSize( 150,-1 ), 0 );
+	bSizer29-&gt;Add( bResetAll, 0, wxALL, 5 );
+	
+	bSizer11-&gt;Add( bSizer29, 0, 0, 5 );
+	
 	wxBoxSizer* bSizer17;
 	bSizer17 = new wxBoxSizer( wxHORIZONTAL );
 	
@@ -503,3 +683,100 @@ iGUI_Select::iGUI_Select( wxWindow* parent, wxWindowID id, const wxString&amp; title
 iGUI_Select::~iGUI_Select()
 {
 }
+
+iGUI_Config::iGUI_Config( wxWindow* parent, wxWindowID id, const wxString&amp; title, const wxPoint&amp; pos, const wxSize&amp; size, long style ) : wxFrame( parent, id, title, pos, size, style )
+{
+	this-&gt;SetSizeHints( wxDefaultSize, wxDefaultSize );
+	
+}
+
+iGUI_Config::~iGUI_Config()
+{
+}
+
+iGUI_Pseudo::iGUI_Pseudo( wxWindow* parent, wxWindowID id, const wxString&amp; title, const wxPoint&amp; pos, const wxSize&amp; size, long style ) : wxFrame( parent, id, title, pos, size, style )
+{
+	this-&gt;SetSizeHints( wxDefaultSize, wxDefaultSize );
+	
+	wxBoxSizer* bSizer9;
+	bSizer9 = new wxBoxSizer( wxVERTICAL );
+	
+	tPseudos = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_LEFT|wxTE_MULTILINE );
+	tPseudos-&gt;SetFont( wxFont( wxNORMAL_FONT-&gt;GetPointSize(), 70, 90, 90, false, wxT(&quot;Monospace&quot;) ) );
+	
+	bSizer9-&gt;Add( tPseudos, 1, wxALL|wxEXPAND, 5 );
+	
+	this-&gt;SetSizer( bSizer9 );
+	this-&gt;Layout();
+}
+
+iGUI_Pseudo::~iGUI_Pseudo()
+{
+}
+
+iGUI_Log::iGUI_Log( wxWindow* parent, wxWindowID id, const wxString&amp; title, const wxPoint&amp; pos, const wxSize&amp; size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+	this-&gt;SetSizeHints( wxDefaultSize, wxDefaultSize );
+	
+	wxBoxSizer* bSizer30;
+	bSizer30 = new wxBoxSizer( wxVERTICAL );
+	
+	mFile = new wxFilePickerCtrl( this, wxID_ANY, wxEmptyString, wxT(&quot;Select a file&quot;), wxT(&quot;*.log&quot;), wxDefaultPosition, wxSize( 600,-1 ), wxFLP_OVERWRITE_PROMPT|wxFLP_SAVE|wxFLP_USE_TEXTCTRL );
+	bSizer30-&gt;Add( mFile, 0, wxALL|wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer14;
+	sbSizer14 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT(&quot;Logged Items&quot;) ), wxVERTICAL );
+	
+	wxGridSizer* gSizer3;
+	gSizer3 = new wxGridSizer( 2, 2, 0, 0 );
+	
+	cChan = new wxCheckBox( this, wxID_ANY, wxT(&quot;Channel Status&quot;), wxDefaultPosition, wxDefaultSize, 0 );
+	
+	gSizer3-&gt;Add( cChan, 0, wxALL, 5 );
+	
+	cClock = new wxCheckBox( this, wxID_ANY, wxT(&quot;Clock State&quot;), wxDefaultPosition, wxDefaultSize, 0 );
+	
+	gSizer3-&gt;Add( cClock, 0, wxALL, 5 );
+	
+	cPseudo = new wxCheckBox( this, wxID_ANY, wxT(&quot;Pseudoranges&quot;), wxDefaultPosition, wxDefaultSize, 0 );
+	
+	gSizer3-&gt;Add( cPseudo, 0, wxALL, 5 );
+	
+	cTask = new wxCheckBox( this, wxID_ANY, wxT(&quot;Task Health&quot;), wxDefaultPosition, wxDefaultSize, 0 );
+	
+	gSizer3-&gt;Add( cTask, 0, wxALL, 5 );
+	
+	cEKF = new wxCheckBox( this, wxID_ANY, wxT(&quot;EKF State&quot;), wxDefaultPosition, wxDefaultSize, 0 );
+	
+	gSizer3-&gt;Add( cEKF, 0, wxALL, 5 );
+	
+	cPVT = new wxCheckBox( this, wxID_ANY, wxT(&quot;PVT State&quot;), wxDefaultPosition, wxDefaultSize, 0 );
+	
+	gSizer3-&gt;Add( cPVT, 0, wxALL, 5 );
+	
+	sbSizer14-&gt;Add( gSizer3, 0, wxEXPAND, 5 );
+	
+	bSizer30-&gt;Add( sbSizer14, 1, wxALL|wxEXPAND, 5 );
+	
+	wxBoxSizer* bSizer31;
+	bSizer31 = new wxBoxSizer( wxHORIZONTAL );
+	
+	
+	bSizer31-&gt;Add( 0, 0, 1, wxEXPAND, 5 );
+	
+	bCancel = new wxButton( this, wxID_ANY, wxT(&quot;Cancel&quot;), wxDefaultPosition, wxDefaultSize, 0 );
+	bSizer31-&gt;Add( bCancel, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
+	
+	bOK = new wxButton( this, wxID_OK, wxT(&quot;OK&quot;), wxDefaultPosition, wxDefaultSize, 0 );
+	bSizer31-&gt;Add( bOK, 0, wxALL|wxEXPAND, 5 );
+	
+	bSizer30-&gt;Add( bSizer31, 0, wxEXPAND, 5 );
+	
+	this-&gt;SetSizer( bSizer30 );
+	this-&gt;Layout();
+	bSizer30-&gt;Fit( this );
+}
+
+iGUI_Log::~iGUI_Log()
+{
+}</diff>
      <filename>newgui/gui_classes.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -25,8 +25,12 @@
 #include &lt;wx/statusbr.h&gt;
 #include &lt;wx/frame.h&gt;
 #include &lt;wx/panel.h&gt;
+#include &lt;wx/stattext.h&gt;
 #include &lt;wx/button.h&gt;
 #include &lt;wx/choice.h&gt;
+#include &lt;wx/filepicker.h&gt;
+#include &lt;wx/checkbox.h&gt;
+#include &lt;wx/dialog.h&gt;
 
 ///////////////////////////////////////////////////////////////////////////
 
@@ -36,23 +40,29 @@
 #define ID_GPS_Stop 1003
 #define ID_USRP_Start 1004
 #define ID_USRP_Stop 1005
-#define ID_MAIN_B 1006
-#define ID_CHANNEL_B 1007
-#define ID_ACQUISITION_B 1008
-#define ID_SELECT_B 1009
-#define ID_EPHEMERIS_B 1010
-#define ID_ALMANAC_B 1011
-#define ID_LOG_B 1012
-#define ID_COMMANDS_B 1013
-#define ID_SPEED_B 1014
-#define ID_RESET_PVT 1015
-#define ID_RESET_CHANNEL 1016
-#define ID_RESET_EPHEMERIS 1017
-#define ID_RESET_ALMANAC 1018
-#define ID_EPHEMERIS_SAVE 1019
-#define ID_EPHEMERIS_LOAD 1020
-#define ID_ALMANAC_SAVE 1021
-#define ID_ALMANAC_LOAD 1022
+#define ID_LOG_CONFIG 1006
+#define ID_LOG_START 1007
+#define ID_LOG_STOP 1008
+#define ID_LOG_CLEAR 1009
+#define ID_MAIN_B 1010
+#define ID_CHANNEL_B 1011
+#define ID_PSEUDO_B 1012
+#define ID_ACQUISITION_B 1013
+#define ID_SELECT_B 1014
+#define ID_EPHEMERIS_B 1015
+#define ID_ALMANAC_B 1016
+#define ID_COMMANDS_B 1017
+#define ID_CONFIG_B 1018
+#define ID_SPEED_B 1019
+#define ID_RESET_ALL 1020
+#define ID_RESET_PVT 1021
+#define ID_RESET_CHANNEL 1022
+#define ID_RESET_EPHEMERIS 1023
+#define ID_RESET_ALMANAC 1024
+#define ID_EPHEMERIS_SAVE 1025
+#define ID_EPHEMERIS_LOAD 1026
+#define ID_ALMANAC_SAVE 1027
+#define ID_ALMANAC_LOAD 1028
 
 ///////////////////////////////////////////////////////////////////////////////
 /// Class iGUI_Toplevel
@@ -66,14 +76,16 @@ class iGUI_Toplevel : public wxFrame
 		wxMenu* mFile;
 		wxMenu* mReceiver;
 		wxMenu* mUSRP;
+		wxMenu* mLogging;
 		wxToggleButton* bMain;
 		wxToggleButton* bChannel;
+		wxToggleButton* bPseudo;
 		wxToggleButton* bAcquisition;
 		wxToggleButton* bSV_Select;
 		wxToggleButton* bEphemeris;
 		wxToggleButton* bAlmanac;
-		wxToggleButton* bLog;
 		wxToggleButton* bCommands;
+		wxToggleButton* bConfig;
 		wxToggleButton* bSpeed;
 		wxGauge* gUSRP;
 		wxTextCtrl* tUSRP;
@@ -97,7 +109,38 @@ class iGUI_Default : public wxFrame
 	protected:
 		wxPanel* pCN0;
 		wxPanel* pSkyPlot;
-		wxTextCtrl* tPVT;
+		
+		wxStaticText* m_staticText2;
+		wxStaticText* m_staticText3;
+		wxStaticText* m_staticText4;
+		wxStaticText* m_staticText5;
+		wxStaticText* px;
+		wxStaticText* py;
+		wxStaticText* pz;
+		wxStaticText* m_staticText9;
+		wxStaticText* vx;
+		wxStaticText* vy;
+		wxStaticText* vz;
+		
+		wxStaticText* m_staticText18;
+		wxStaticText* m_staticText19;
+		wxStaticText* m_staticText21;
+		
+		wxStaticText* lat;
+		wxStaticText* lon;
+		wxStaticText* alt;
+		
+		wxStaticText* m_staticText26;
+		wxStaticText* m_staticText27;
+		wxStaticText* m_staticText28;
+		
+		wxStaticText* cb;
+		wxStaticText* cr;
+		wxStaticText* gpst;
+		wxStaticText* m_staticText33;
+		wxStaticText* day;
+		wxStaticText* month;
+		wxStaticText* time;
 		
 		// Virtual event handlers, overide them in your derived class
 		virtual void OnClose( wxCloseEvent&amp; event ){ event.Skip(); }
@@ -133,6 +176,7 @@ class iGUI_Commands : public wxFrame
 	private:
 	
 	protected:
+		wxButton* bResetAll;
 		wxButton* bReset_PVT;
 		wxChoice* mReset_PVT;
 		wxButton* bReset_Channel;
@@ -232,4 +276,60 @@ class iGUI_Select : public wxFrame
 	
 };
 
+///////////////////////////////////////////////////////////////////////////////
+/// Class iGUI_Config
+///////////////////////////////////////////////////////////////////////////////
+class iGUI_Config : public wxFrame 
+{
+	private:
+	
+	protected:
+	
+	public:
+		iGUI_Config( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString&amp; title = wxT(&quot;Configuration&quot;), const wxPoint&amp; pos = wxDefaultPosition, const wxSize&amp; size = wxSize( 500,300 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
+		~iGUI_Config();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class iGUI_Pseudo
+///////////////////////////////////////////////////////////////////////////////
+class iGUI_Pseudo : public wxFrame 
+{
+	private:
+	
+	protected:
+		wxTextCtrl* tPseudos;
+	
+	public:
+		iGUI_Pseudo( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString&amp; title = wxT(&quot;Pseudoranges&quot;), const wxPoint&amp; pos = wxDefaultPosition, const wxSize&amp; size = wxSize( 500,300 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
+		~iGUI_Pseudo();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class iGUI_Log
+///////////////////////////////////////////////////////////////////////////////
+class iGUI_Log : public wxDialog 
+{
+	private:
+	
+	protected:
+		
+		wxButton* bCancel;
+		wxButton* bOK;
+	
+	public:
+		wxFilePickerCtrl* mFile;
+		wxCheckBox* cChan;
+		wxCheckBox* cClock;
+		wxCheckBox* cPseudo;
+		wxCheckBox* cTask;
+		wxCheckBox* cEKF;
+		wxCheckBox* cPVT;
+		iGUI_Log( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString&amp; title = wxT(&quot;Logging Config&quot;), const wxPoint&amp; pos = wxDefaultPosition, const wxSize&amp; size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE );
+		~iGUI_Log();
+	
+};
+
 #endif //__gui_classes__</diff>
      <filename>newgui/gui_classes.h</filename>
    </modified>
    <modified>
      <diff>@@ -11,6 +11,7 @@ DECLARE_APP(GUI_App)
 
 /*----------------------------------------------------------------------------------------------*/
 BEGIN_EVENT_TABLE(GUI_Commands, wxFrame)
+	EVT_BUTTON(ID_RESET_ALL,		GUI_Commands::onAll)
     EVT_BUTTON(ID_RESET_PVT,		GUI_Commands::onPVT)
     EVT_BUTTON(ID_RESET_CHANNEL,	GUI_Commands::onChannel)
 	EVT_BUTTON(ID_RESET_EPHEMERIS,	GUI_Commands::onEphemeris)
@@ -43,6 +44,16 @@ void GUI_Commands::render(wxDC&amp; dc)
 
 }
 
+void GUI_Commands::onAll(wxCommandEvent&amp; event)
+{
+	wxString str;
+	int32 val;
+
+	val = 1;
+	pSerial-&gt;formCommand(RESET_ALL_C_ID, &amp;val);
+	str.Printf(wxT(&quot;Reset All:\t\t%d\n&quot;),val);
+	tCommand_Ack-&gt;AppendText(str);
+}
 
 void GUI_Commands::onPVT(wxCommandEvent&amp; event)
 {</diff>
      <filename>newgui/gui_commands.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -24,6 +24,7 @@ class GUI_Commands: public iGUI_Commands
 		void setPointer(Message_Struct *_p){p = _p;};
 		void setSerial(GUI_Serial *_p){pSerial = _p;};
 
+		void onAll(wxCommandEvent&amp; event);
 		void onPVT(wxCommandEvent&amp; event);
 		void onChannel(wxCommandEvent&amp; event);
 		void onEphemeris(wxCommandEvent&amp; event);</diff>
      <filename>newgui/gui_commands.h</filename>
    </modified>
    <modified>
      <diff>@@ -88,7 +88,7 @@ void GUI_Default::renderCN0()
 
 	for(lcv = 0; lcv &lt; MAX_CHANNELS; lcv++)
 	{
-		pchan = &amp;p-&gt;channel_health[lcv];
+		pchan = &amp;p-&gt;channel[lcv];
 		if(pchan-&gt;count &gt; 2000.0)
 		{
 			str.Printf(wxT(&quot;%02d&quot;),(int)pchan-&gt;sv+1);
@@ -182,7 +182,7 @@ void GUI_Default::renderSkyPlot()
     /* Now place the SVs */
     for(lcv = 0; lcv &lt; MAX_CHANNELS; lcv++)
     {
-    	pchan = &amp;p-&gt;channel_health[lcv];
+    	pchan = &amp;p-&gt;channel[lcv];
     	psv = &amp;p-&gt;sv_positions[lcv];
     	if((pNav-&gt;nsvs &gt;&gt; lcv) &amp; 0x1)
     	{
@@ -190,11 +190,22 @@ void GUI_Default::renderSkyPlot()
 			rval = 122.0 - 122.0*(pchan-&gt;CN0 - 20.0)/40.0;
 			dc.SetBrush(wxBrush(wxColor(rval,gval,0)));
 
-    		str.Printf(wxT(&quot;%02d&quot;),(int)pchan-&gt;sv+1);
-
-    		svX = scaleY*(900 - 10.0*RAD_2_DEG*psv-&gt;elev) * cos(psv-&gt;azim);
-    		svY = scaleY*(900 - 10.0*RAD_2_DEG*psv-&gt;elev) * sin(psv-&gt;azim);
+    		if(psv-&gt;elev &gt; 0.0)
+    		{
+    			svX = scaleY*(900 - 10.0*RAD_2_DEG*psv-&gt;elev) * cos(psv-&gt;azim - PI_OVER_2);
+    			svY = scaleY*(900 - 10.0*RAD_2_DEG*psv-&gt;elev) * sin(psv-&gt;azim - PI_OVER_2);
+    			dc.SetPen(wxPen(wxColor(0,0,0), 1 ));
+    			dc.SetTextForeground(wxColor(0,0,0));
+    		}
+    		else
+    		{
+    			svX = scaleY*(900 + 10.0*RAD_2_DEG*psv-&gt;elev) * cos(psv-&gt;azim - PI_OVER_2);
+    			svY = scaleY*(900 + 10.0*RAD_2_DEG*psv-&gt;elev) * sin(psv-&gt;azim - PI_OVER_2);
+    			dc.SetPen(wxPen(wxColor(200,200,200), 1 ));
+    			dc.SetTextForeground(wxColor(200,200,200));
+    		}
 
+    		str.Printf(wxT(&quot;%02d&quot;),(int)pchan-&gt;sv+1);
     		dc.DrawCircle(mX + svX, mY + svY, 3);
     		dc.DrawText(str, mX + svX, mY + svY);
     	}
@@ -210,30 +221,45 @@ void GUI_Default::renderPVT()
 	Clock_M *pClock = &amp;p-&gt;clock;
 
 
-	tPVT-&gt;Clear();
-	tPVT-&gt;SetFont(wxFont(8, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, wxT(&quot;Monospace&quot;)));
+//	tPVT-&gt;Clear();
+	//tPVT-&gt;SetFont(wxFont(8, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, wxT(&quot;Monospace&quot;)));
 
 
 //	str.Printf(wxT(&quot;Nav SVs:\t%-2d\n&quot;),pNav-&gt;nav_channels);
 //	tPVT-&gt;AppendText(str);
 //	str.Printf(wxT(&quot;Receiver Time:\t%10.2f\n&quot;),(float)pNav-&gt;tic/(float)TICS_PER_SECOND);
 //	tPVT-&gt;AppendText(str);
-	str.Printf(wxT(&quot;\t\t\t      X\t\t      Y\t\t      Z\n&quot;));
-	tPVT-&gt;AppendText(str);
-	str.Printf(wxT(&quot;Position (m):\t%15.2f\t%15.2f\t%15.2f\n&quot;),pNav-&gt;x,pNav-&gt;y,pNav-&gt;z);
-	tPVT-&gt;AppendText(str);
-	str.Printf(wxT(&quot;Vel (cm/s):\t%15.2f\t%15.2f\t%15.2f\n&quot;),100.0*pNav-&gt;vx,100.0*pNav-&gt;vy,100.0*pNav-&gt;vz);
-	tPVT-&gt;AppendText(str);
-	str.Printf(wxT(&quot;\n&quot;));
-	tPVT-&gt;AppendText(str);
-	str.Printf(wxT(&quot;\t\t\t    Lat\t\t   Long\t\t    Alt\n&quot;));
-	tPVT-&gt;AppendText(str);
-	str.Printf(wxT(&quot;\t\t%15.9f\t%15.9f\t%15.4f\n&quot;),pNav-&gt;latitude*RAD_2_DEG,pNav-&gt;longitude*RAD_2_DEG,pNav-&gt;altitude);
-	tPVT-&gt;AppendText(str);
-	str.Printf(wxT(&quot;\n&quot;));
-	tPVT-&gt;AppendText(str);
-	str.Printf(wxT(&quot;\t\t     Clock Bias\t     Clock Rate\t       GPS Time\n&quot;));
-	tPVT-&gt;AppendText(str);
-	str.Printf(wxT(&quot;\t\t%15.6f\t%15.7f\t%15.6f\n&quot;),pClock-&gt;bias,pClock-&gt;rate,pClock-&gt;time);
-	tPVT-&gt;AppendText(str);
+	str.Printf(wxT(&quot;% 15.2f&quot;),pNav-&gt;x);						px-&gt;SetLabel(str);
+	str.Printf(wxT(&quot;% 15.2f&quot;),pNav-&gt;y);						py-&gt;SetLabel(str);
+	str.Printf(wxT(&quot;% 15.2f&quot;),pNav-&gt;z);						pz-&gt;SetLabel(str);
+	str.Printf(wxT(&quot;%15.2f&quot;),100*pNav-&gt;vx);					vx-&gt;SetLabel(str);
+	str.Printf(wxT(&quot;%15.2f&quot;),100*pNav-&gt;vy);					vy-&gt;SetLabel(str);
+	str.Printf(wxT(&quot;%15.2f&quot;),100*pNav-&gt;vz);					vz-&gt;SetLabel(str);
+	str.Printf(wxT(&quot;%15.9f&quot;),pNav-&gt;latitude*RAD_2_DEG);		lat-&gt;SetLabel(str);
+	str.Printf(wxT(&quot;%15.9f&quot;),pNav-&gt;longitude*RAD_2_DEG);	lon-&gt;SetLabel(str);
+	str.Printf(wxT(&quot;%15.2f&quot;),pNav-&gt;altitude);				alt-&gt;SetLabel(str);
+	str.Printf(wxT(&quot;%15.6f&quot;),pClock-&gt;bias);					cb-&gt;SetLabel(str);
+	str.Printf(wxT(&quot;%15.6f&quot;),pClock-&gt;rate);					cr-&gt;SetLabel(str);
+	str.Printf(wxT(&quot;%15.6f&quot;),pClock-&gt;time);					gpst-&gt;SetLabel(str);
+
+
+//
+//	str.Printf(wxT(&quot;\t\t\t      X\t\t      Y\t\t      Z\n&quot;));
+//	tPVT-&gt;AppendText(str);
+//	str.Printf(wxT(&quot;Position (m):\t%15.2f\t%15.2f\t%15.2f\n&quot;),pNav-&gt;x,pNav-&gt;y,pNav-&gt;z);
+//	tPVT-&gt;AppendText(str);
+//	str.Printf(wxT(&quot;Vel (cm/s):\t%15.2f\t%15.2f\t%15.2f\n&quot;),100.0*pNav-&gt;vx,100.0*pNav-&gt;vy,100.0*pNav-&gt;vz);
+//	tPVT-&gt;AppendText(str);
+//	str.Printf(wxT(&quot;\n&quot;));
+//	tPVT-&gt;AppendText(str);
+//	str.Printf(wxT(&quot;\t\t\t    Lat\t\t   Long\t\t    Alt\n&quot;));
+//	tPVT-&gt;AppendText(str);
+//	str.Printf(wxT(&quot;\t\t%15.9f\t%15.9f\t%15.4f\n&quot;),pNav-&gt;latitude*RAD_2_DEG,pNav-&gt;longitude*RAD_2_DEG,pNav-&gt;altitude);
+//	tPVT-&gt;AppendText(str);
+//	str.Printf(wxT(&quot;\n&quot;));
+//	tPVT-&gt;AppendText(str);
+//	str.Printf(wxT(&quot;\t\t     Clock Bias\t     Clock Rate\t       GPS Time\n&quot;));
+//	tPVT-&gt;AppendText(str);
+//	str.Printf(wxT(&quot;\t\t%15.6f\t%15.7f\t%15.6f\n&quot;),pClock-&gt;bias,pClock-&gt;rate,pClock-&gt;time);
+//	tPVT-&gt;AppendText(str);
 }</diff>
      <filename>newgui/gui_default.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -196,7 +196,6 @@ void GUI_Ephemeris::renderSV()
 	str.Printf(wxT(&quot;CRS:                       %.10g\n&quot;),e-&gt;crs);
 	tDisplay-&gt;AppendText(str);
 
-
 }
 
 </diff>
      <filename>newgui/gui_ephemeris.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -119,10 +119,13 @@ void GUI_Select::renderDoppler()
     	//dc.DrawLine(dX*lcv+100*scaleX, pY+bar[2].y, dX*(lcv+1)+100*scaleX, pY+bar[2].y);
 
     	if(psv-&gt;visible)
-    		dc.SetPen(wxPen(wxColor(0,255,0), 4));
+    		dc.SetPen(wxPen(wxColor(0,0,0), 4));
     	else
     		dc.SetPen(wxPen(wxColor(200,200,200), 4));
 
+		if(psv-&gt;tracked)
+			dc.SetPen(wxPen(wxColor(0,255,0), 4));
+
     	pY = -1000*psv-&gt;doppler/MAX_DOPPLER;
     	pY += 1000;
     	pY *= scaleY;
@@ -199,8 +202,8 @@ void GUI_Select::renderSV()
 		    dc.SetPen(wxPen(wxColor(200,200,200), 1 ));
 			dc.SetBrush(wxBrush(wxColor(200,200,200)));
 			dc.SetTextForeground(wxColor(200,200,200));
-			svX = scaleY*(900 + 10.0*RAD_2_DEG*psv-&gt;elev) * cos(psv-&gt;azim);
-			svY = scaleY*(900 + 10.0*RAD_2_DEG*psv-&gt;elev) * sin(psv-&gt;azim);
+			svX = scaleY*(900 + 10.0*RAD_2_DEG*psv-&gt;elev) * cos(psv-&gt;azim - PI_OVER_2);
+			svY = scaleY*(900 + 10.0*RAD_2_DEG*psv-&gt;elev) * sin(psv-&gt;azim - PI_OVER_2);
 			dc.DrawCircle(mX + svX, mY + svY, 3);
 			dc.DrawText(str, mX + svX, mY + svY);
 		}
@@ -218,8 +221,8 @@ void GUI_Select::renderSV()
 			dc.SetPen(wxPen(wxColor(0,0,0), 1 ));
 			dc.SetBrush(wxBrush(wxColor(0,0,0)));
 			dc.SetTextForeground(wxColor(0,0,0));
-			svX = scaleY*(900 - 10.0*RAD_2_DEG*psv-&gt;elev) * cos(psv-&gt;azim);
-			svY = scaleY*(900 - 10.0*RAD_2_DEG*psv-&gt;elev) * sin(psv-&gt;azim);
+			svX = scaleY*(900 - 10.0*RAD_2_DEG*psv-&gt;elev) * cos(psv-&gt;azim - PI_OVER_2);
+			svY = scaleY*(900 - 10.0*RAD_2_DEG*psv-&gt;elev) * sin(psv-&gt;azim - PI_OVER_2);
 			dc.DrawText(str, mX + svX, mY + svY);
 
 			if(psv-&gt;tracked)</diff>
      <filename>newgui/gui_select.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -58,28 +58,14 @@ void openPipe(int32 _pipe)
 	gpipe[_pipe] = -1;
 
 	if(_pipe == WRITE)
-	{
-
-		while((gpipe[_pipe] == -1) &amp;&amp; grun)
-		{
-			gpipe[_pipe] = open(&quot;/tmp/GUI2GPS&quot;,O_WRONLY);
-			usleep(100000);
-		}
-
-		gpipe_open[_pipe] = true;
-
-	}
+		gpipe[_pipe] = open(&quot;/tmp/GUI2GPS&quot;,O_WRONLY | O_NONBLOCK);
 	else
-	{
-
-		while((gpipe[_pipe] == -1) &amp;&amp; grun)
-		{
-			gpipe[_pipe] = open(&quot;/tmp/GPS2GUI&quot;,O_RDONLY);
-			usleep(100000);
-		}
+		gpipe[_pipe] = open(&quot;/tmp/GPS2GUI&quot;,O_RDONLY | O_NONBLOCK);
 
+	if(gpipe[_pipe] != -1)
 		gpipe_open[_pipe] = true;
-	}
+
+	usleep(1000000);
 
 }
 
@@ -87,13 +73,7 @@ void openPipe(int32 _pipe)
 void gps_2_gui_pipe_close(int _sig)
 {
 	gpipe_open[READ] = false;
-	openPipe(READ);
-}
-
-void gui_2_gps_pipe_close(int _sig)
-{
 	gpipe_open[WRITE] = false;
-	openPipe(WRITE);
 }
 /*----------------------------------------------------------------------------------------------*/
 
@@ -141,6 +121,7 @@ GUI_Serial::GUI_Serial()
 	gpipe_open[READ] = false;
 	gpipe_open[WRITE] = false;
 	packet_count[LAST_M_ID] = 0;
+	lfile = NULL;
 	decoded_packet.tic = decoded_packet.id = decoded_packet.length = 0;
 	memset(&amp;packet_count[0], 0x0, (LAST_M_ID+1)*sizeof(int));
 	memset(&amp;messages.fifo, 0x0, sizeof(FIFO_M));
@@ -150,7 +131,10 @@ GUI_Serial::GUI_Serial()
 	memset(&amp;command_body[0], 0x0, COMMAND_BUFFER_DEPTH*sizeof(Union_C));
 	memset(&amp;command_header[0], 0x0, COMMAND_BUFFER_DEPTH*sizeof(CCSDS_Packet_Header));
 	memset(&amp;decoded_command[0], 0x0, COMMAND_BUFFER_DEPTH*sizeof(CCSDS_Decoded_Header));
+	memset(&amp;filename[0], 0x0, 1024*sizeof(char));
+	memset(&amp;log_flag[0], 0x0, LAST_M_ID*sizeof(char));
 
+	signal(SIGPIPE, gps_2_gui_pipe_close);
 
 }
 /*----------------------------------------------------------------------------------------------*/
@@ -160,6 +144,7 @@ GUI_Serial::GUI_Serial()
 GUI_Serial::~GUI_Serial()
 {
 
+	if(lfile) fclose(lfile);
 	close(gpipe[READ]);
 	close(gpipe[WRITE]);
 	grun = false;
@@ -174,7 +159,7 @@ void GUI_Serial::Import()
 	pipe_open = gpipe_open[READ];
 
 	/* Open the pipe */
-	if(!gpipe_open[READ])
+	if(gpipe_open[READ] == false)
 		openPipe(READ);
 	else
 		readPipe();
@@ -189,7 +174,7 @@ void GUI_Serial::Export()
 {
 
 	/* Open the pipe */
-	if(!gpipe_open[WRITE])
+	if(gpipe_open[WRITE] == false)
 		openPipe(WRITE);
 	else
 		writePipe();
@@ -209,10 +194,15 @@ int GUI_Serial::pipeRead(void *_b, int32 _bytes)
 	buff = (uint8 *)_b;
 	while((nbytes &lt; _bytes) &amp;&amp; grun)
 	{
-		signal(SIGPIPE, gps_2_gui_pipe_close);
-		bread = read(gpipe[READ], &amp;buff[nbytes], _bytes - nbytes);
+		if(gpipe_open[READ] == true)
+			bread = read(gpipe[READ], &amp;buff[nbytes], _bytes - nbytes);
+		else
+			nbytes = _bytes;
+
 		if(bread &gt; 0)
 			nbytes += bread;
+
+		usleep(1000);
 	}
 
 	return(nbytes);
@@ -293,17 +283,21 @@ void GUI_Serial::readPipe()
 				break;
 			case TASK_HEALTH_M_ID:
 				pipeRead(&amp;m-&gt;task_health, sizeof(Task_Health_M));
+				if(log_flag[PSEUDORANGE_M_ID]) printTask();
 				break;
 			case CHANNEL_M_ID:
-				pipeRead(&amp;m-&gt;channel_health[MAX_CHANNELS], sizeof(Channel_M));
-				chan = m-&gt;channel_health[MAX_CHANNELS].chan;
-				memcpy(&amp;m-&gt;channel_health[chan], &amp;m-&gt;channel_health[MAX_CHANNELS], sizeof(Channel_M));
+				pipeRead(&amp;m-&gt;channel[MAX_CHANNELS], sizeof(Channel_M));
+				chan = m-&gt;channel[MAX_CHANNELS].chan;
+				memcpy(&amp;m-&gt;channel[chan], &amp;m-&gt;channel[MAX_CHANNELS], sizeof(Channel_M));
+				if(log_flag[CHANNEL_M_ID]) printChan(chan);
 				break;
 			case SPS_M_ID:
 				pipeRead(&amp;m-&gt;sps, sizeof(SPS_M));
+				if(log_flag[SPS_M_ID]) printPVT();
 				break;
 			case CLOCK_M_ID:
 				pipeRead(&amp;m-&gt;clock, sizeof(Clock_M));
+				if(log_flag[CLOCK_M_ID]) printClock();
 				break;
 			case SV_POSITION_M_ID:
 				pipeRead(&amp;m-&gt;sv_positions[MAX_CHANNELS], sizeof(SV_Position_M));
@@ -312,6 +306,7 @@ void GUI_Serial::readPipe()
 				break;
 			case EKF_M_ID:
 				pipeRead(&amp;m-&gt;task_health, sizeof(Task_Health_M));
+				if(log_flag[EKF_M_ID]) printEKF();
 				break;
 			case MEASUREMENT_M_ID:
 				pipeRead(&amp;m-&gt;measurements[MAX_CHANNELS], sizeof(Measurement_M));
@@ -322,6 +317,7 @@ void GUI_Serial::readPipe()
 				pipeRead(&amp;m-&gt;pseudoranges[MAX_CHANNELS], sizeof(Pseudorange_M));
 				chan = m-&gt;pseudoranges[MAX_CHANNELS].chan;
 				memcpy(&amp;m-&gt;pseudoranges[chan], &amp;m-&gt;pseudoranges[MAX_CHANNELS], sizeof(Pseudorange_M));
+				if(log_flag[PSEUDORANGE_M_ID]) printPseudo(chan);
 				break;
 			case EPHEMERIS_M_ID:
 				pipeRead(&amp;m-&gt;ephemerides[NUM_CODES], sizeof(Ephemeris_M));
@@ -458,6 +454,10 @@ void GUI_Serial::formCommand(int32 _id, void *_p)
 
 	switch(_id)
 	{
+		case RESET_ALL_C_ID:
+			cb-&gt;reset_all.flag = 1;
+			FormCCSDSPacketHeader(ch, _id, 0, sizeof(Reset_All_C), 1, command_tic++);
+			break;
 		case RESET_PVT_C_ID:
 			cb-&gt;reset_pvt.flag = 1;
 			FormCCSDSPacketHeader(ch, _id, 0, sizeof(Reset_PVT_C), 1, command_tic++);
@@ -553,3 +553,186 @@ void GUI_Serial::formCommand(int32 _id, void *_p)
 }
 /*----------------------------------------------------------------------------------------------*/
 
+
+/*----------------------------------------------------------------------------------------------*/
+void GUI_Serial::setLogFile(const char *_str)
+{
+	if(lfile) fclose(lfile);
+	strcpy(filename, _str);
+	lfile = fopen(filename, &quot;wt&quot;);
+}
+/*----------------------------------------------------------------------------------------------*/
+
+
+/*----------------------------------------------------------------------------------------------*/
+void GUI_Serial::logStart()
+{
+	if(lfile) fclose(lfile);
+	lfile = NULL;
+	lfile = fopen(filename, &quot;wt&quot;);
+
+	if(lfile)
+		logging_on = true;
+}
+/*----------------------------------------------------------------------------------------------*/
+
+
+/*----------------------------------------------------------------------------------------------*/
+void GUI_Serial::logStop()
+{
+	if(lfile) fclose(lfile);
+	lfile = NULL;
+	logging_on = false;
+}
+/*----------------------------------------------------------------------------------------------*/
+
+
+/*----------------------------------------------------------------------------------------------*/
+void GUI_Serial::logClear()
+{
+	if(lfile) fclose(lfile);
+	lfile = NULL;
+	lfile = fopen(filename, &quot;wt&quot;);
+	if(lfile) fclose(lfile);
+	lfile = NULL;
+}
+/*----------------------------------------------------------------------------------------------*/
+
+
+/*----------------------------------------------------------------------------------------------*/
+void GUI_Serial::printChan(int32 _chan)
+{
+	SPS_M		*pNav = &amp;messages.sps;
+	Channel_M	*pChan = &amp;messages.channel[_chan];
+
+	if(logging_on &amp;&amp; lfile)
+	{
+		fprintf(lfile,&quot;%02d,%.16e,%02d,%02d,%08d,%01d,%01d,%01d,%02d,%.16e,%.16e\n&quot;,
+		CHANNEL_M_ID,
+		pNav-&gt;time,
+		_chan,
+		(int32)pChan-&gt;sv,
+		(int32)pChan-&gt;count,
+		(int32)pChan-&gt;bit_lock,
+		(int32)pChan-&gt;frame_lock,
+		(int32)pChan-&gt;subframe,
+		(int32)pChan-&gt;len,
+		pChan-&gt;p_avg,
+		pChan-&gt;CN0);
+	}
+
+}
+/*----------------------------------------------------------------------------------------------*/
+
+
+/*----------------------------------------------------------------------------------------------*/
+void GUI_Serial::printPVT()
+{
+	SPS_M *pNav = &amp;messages.sps; /* Navigation Solution */
+	int32 lcv, nsvs;
+
+	if(logging_on &amp;&amp; lfile)
+	{
+		nsvs = 0;
+		for(lcv = 0; lcv &lt; MAX_CHANNELS; lcv++)
+		{
+			if((pNav-&gt;nsvs &gt;&gt; lcv) &amp; 0x1)
+				nsvs++;
+		}
+			/* Nav solution */
+		fprintf(lfile,&quot;%02d,%.16e,%02d,%02d,%08d,%.16e,%.16e,%.16e,%.16e,%.16e,%.16e,%.16e,%.16e,%.16e,%.16e,%.16e\n&quot;,
+			SPS_M_ID,
+			pNav-&gt;time,
+			pNav-&gt;converged,
+			nsvs,
+			pNav-&gt;tic,
+			pNav-&gt;x,
+			pNav-&gt;y,
+			pNav-&gt;z,
+			pNav-&gt;vx,
+			pNav-&gt;vy,
+			pNav-&gt;vz,
+			pNav-&gt;gdop,
+			pNav-&gt;hdop,
+			pNav-&gt;tdop,
+			pNav-&gt;vdop,
+			pNav-&gt;pdop);
+	}
+}
+/*----------------------------------------------------------------------------------------------*/
+
+
+/*----------------------------------------------------------------------------------------------*/
+void GUI_Serial::printTask()
+{
+	if(logging_on &amp;&amp; lfile)
+	{
+
+	}
+
+}
+/*----------------------------------------------------------------------------------------------*/
+
+
+/*----------------------------------------------------------------------------------------------*/
+void GUI_Serial::printEKF()
+{
+	if(logging_on &amp;&amp; lfile)
+	{
+
+	}
+
+}
+/*----------------------------------------------------------------------------------------------*/
+
+
+/*----------------------------------------------------------------------------------------------*/
+void GUI_Serial::printClock()
+{
+	SPS_M		*pNav		= &amp;messages.sps;		/* Navigation Solution */
+	Clock_M		*pClock		= &amp;messages.clock;	/* Clock solution */
+
+	if(logging_on &amp;&amp; lfile)
+	{
+		/* Clock state */
+		fprintf(lfile,&quot;%02d,%.16e,%04d,%04d,%.16e,%.16e,%.16e,%.16e,%.16e,%.16e\n&quot;,
+		CLOCK_M_ID,
+		pNav-&gt;time,
+		(int32)pClock-&gt;week,
+		pClock-&gt;state,
+		pClock-&gt;receiver_time,
+		pClock-&gt;bias,
+		pClock-&gt;rate,
+		pClock-&gt;time0,
+		pClock-&gt;time,
+		pClock-&gt;time_raw);
+	}
+
+}
+/*----------------------------------------------------------------------------------------------*/
+
+
+/*----------------------------------------------------------------------------------------------*/
+void GUI_Serial::printPseudo(int32 _chan)
+{
+
+	Pseudorange_M *pPseudo = &amp;messages.pseudoranges[_chan];
+	SPS_M *pNav	= &amp;messages.sps;
+
+	if(logging_on &amp;&amp; lfile)
+	{
+		/* Pseudorange */
+		fprintf(lfile,&quot;%02d,%.16e,%02d,%.16e,%.16e,%.16e,%.16e,%.16e,%.16e,%.16e\n&quot;,
+			PSEUDORANGE_M_ID,
+			pNav-&gt;time,
+			_chan,
+			pPseudo-&gt;time,
+			pPseudo-&gt;time_rate,
+			pPseudo-&gt;meters,
+			pPseudo-&gt;meters_rate,
+			pPseudo-&gt;residual,
+			pPseudo-&gt;rate_residual,
+			pPseudo-&gt;time_uncorrected);
+	}
+}
+/*----------------------------------------------------------------------------------------------*/</diff>
      <filename>newgui/gui_serial.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -66,9 +66,15 @@ class GUI_Serial : public Threaded_Object
 		uint32					command_tail;							//!&lt; Command tail
 		int32					command_free;							//!&lt; Commands free
 
-		Message_Struct		messages;						//!&lt; Hold all the messages
+		Message_Struct			messages;					//!&lt; Hold all the messages
 		char buff[2048];									//!&lt; Dump wasted data
 
+		/* Logging variables */
+		int32 logging_on;									//!&lt; Control overall logging
+		char filename[1024];								//!&lt; Log to this file
+		FILE *lfile;										//!&lt; Pointer to log file
+		int32 log_flag[LAST_M_ID];							//!&lt; Control messages on/off
+
 	public:
 
 		/* Default GUI_Serial methods */
@@ -92,6 +98,21 @@ class GUI_Serial : public Threaded_Object
 		int pipeWrite(void *_b, int32 _bytes);
 		void formCommand(int32 _id, void *_p);
 
+		/* Control the logging */
+		void logOn(int32 _apid, bool _on){log_flag[_apid] = _on;};
+		int32 getLog(int32 _apid){return(log_flag[_apid]);};
+		void logStart();
+		void logStop();
+		void logClear();
+		void setLogFile(const char *_str);
+
+		void printChan(int32 _chan);
+		void printPVT();
+		void printTask();
+		void printEKF();
+		void printClock();
+		void printPseudo(int32 _chan);
+
 };
 
 #endif /* GUI_Serial_H */</diff>
      <filename>newgui/gui_serial.h</filename>
    </modified>
    <modified>
      <diff>@@ -17,6 +17,10 @@ BEGIN_EVENT_TABLE(GUI_Toplevel, wxFrame)
     EVT_MENU(ID_GPS_Stop,			GUI_Toplevel::onGPSStop)
     EVT_MENU(ID_USRP_Start,			GUI_Toplevel::onUSRPStart)
     EVT_MENU(ID_USRP_Stop,			GUI_Toplevel::onUSRPStop)
+    EVT_MENU(ID_LOG_CONFIG,			GUI_Toplevel::onLogConfig)
+    EVT_MENU(ID_LOG_START,			GUI_Toplevel::onLogStart)
+	EVT_MENU(ID_LOG_STOP,			GUI_Toplevel::onLogStop)
+	EVT_MENU(ID_LOG_CLEAR,			GUI_Toplevel::onLogClear)
     EVT_TIMER(ID_TIMER,				GUI_Toplevel::onTimer)
     EVT_TOGGLEBUTTON(ID_MAIN_B,		GUI_Toplevel::onMain)
     EVT_TOGGLEBUTTON(ID_CHANNEL_B,	GUI_Toplevel::onChannel)
@@ -44,6 +48,7 @@ GUI_Toplevel::GUI_Toplevel():iGUI_Toplevel(NULL, wxID_ANY, wxT(&quot;GPS-SDR&quot;), wxDef
     pSerial-&gt;Start();
 
     kB_sec = 0;
+    last_tic = 0;
 }
 /*----------------------------------------------------------------------------------------------*/
 
@@ -93,6 +98,15 @@ void GUI_Toplevel::onTimer(wxTimerEvent&amp; evt)
 /*----------------------------------------------------------------------------------------------*/
 void GUI_Toplevel::onQuit(wxCommandEvent&amp; WXUNUSED(event))
 {
+
+	wxCommandEvent event;
+
+	if(gps_active == 1)
+		onGPSStop(event);
+
+	if(usrp_active == 1)
+		onUSRPStop(event);
+
     Close(TRUE);
 }
 /*----------------------------------------------------------------------------------------------*/
@@ -124,7 +138,7 @@ void GUI_Toplevel::onGPSStart(wxCommandEvent&amp; WXUNUSED(event))
 	/* First try local directory */
 	if(wxFileExists(cmd))
 	{
-		cmd += wxT(&quot; -p gps.dbb -gui&quot;);
+		cmd += wxT(&quot; -gui&quot;);
 	}
 	else if(wxFileExists(wxT(&quot;/usr/local/bin/gps-sdr&quot;)))
 	{
@@ -271,6 +285,137 @@ void GUI_Toplevel::onUSRPStop(wxCommandEvent&amp; WXUNUSED(event))
 
 
 /*----------------------------------------------------------------------------------------------*/
+void GUI_Toplevel::onLogConfig(wxCommandEvent&amp; WXUNUSED(event))
+{
+	int32 val;
+	wxString str;
+	iGUI_Log log(this);
+
+	log.SetAffirmativeId(wxID_OK);
+	log.SetEscapeId(wxID_ANY);
+
+	log.cChan-&gt;SetValue(pSerial-&gt;getLog(CHANNEL_M_ID));
+	log.cClock-&gt;SetValue(pSerial-&gt;getLog(CLOCK_M_ID));
+	log.cPseudo-&gt;SetValue(pSerial-&gt;getLog(PSEUDORANGE_M_ID));
+	log.cTask-&gt;SetValue(pSerial-&gt;getLog(TASK_HEALTH_M_ID));
+	log.cEKF-&gt;SetValue(pSerial-&gt;getLog(EKF_M_ID));
+	log.cPVT-&gt;SetValue(pSerial-&gt;getLog(SPS_M_ID));
+
+	if(log.ShowModal() == wxID_OK)
+	{
+		pSerial-&gt;Lock();
+
+		/* Get options */
+		if(log.cChan-&gt;IsChecked())
+			pSerial-&gt;logOn(CHANNEL_M_ID, true);
+		else
+			pSerial-&gt;logOn(CHANNEL_M_ID, false);
+
+		if(log.cClock-&gt;IsChecked())
+			pSerial-&gt;logOn(CLOCK_M_ID, true);
+		else
+			pSerial-&gt;logOn(CLOCK_M_ID, false);
+
+		if(log.cPseudo-&gt;IsChecked())
+			pSerial-&gt;logOn(PSEUDORANGE_M_ID,true);
+		else
+			pSerial-&gt;logOn(PSEUDORANGE_M_ID,false);
+
+		if(log.cTask-&gt;IsChecked())
+			pSerial-&gt;logOn(TASK_HEALTH_M_ID, true);
+		else
+			pSerial-&gt;logOn(TASK_HEALTH_M_ID, false);
+
+		if(log.cEKF-&gt;IsChecked())
+			pSerial-&gt;logOn(EKF_M_ID, true);
+		else
+			pSerial-&gt;logOn(EKF_M_ID, false);
+
+		if(log.cPVT-&gt;IsChecked())
+			pSerial-&gt;logOn(SPS_M_ID, true);
+		else
+			pSerial-&gt;logOn(SPS_M_ID, false);
+
+		/* Get Filename */
+		str = log.mFile-&gt;GetPath();
+		pSerial-&gt;setLogFile(str.mb_str());
+
+		pSerial-&gt;Unlock();
+
+		if(pSerial-&gt;getLog(PSEUDORANGE_M_ID))
+		{
+			val = 1;
+			pSerial-&gt;formCommand(GET_PSEUDORANGE_C_ID, &amp;val);
+		}
+
+		if(pSerial-&gt;getLog(CHANNEL_M_ID))
+		{
+			val = 1;
+			pSerial-&gt;formCommand(GET_CHANNEL_C_ID, &amp;val);
+		}
+
+		mLogging-&gt;Enable(ID_LOG_START, true);
+		mLogging-&gt;Enable(ID_LOG_CLEAR, true);
+		mLogging-&gt;Enable(ID_LOG_STOP, false);
+		mLogging-&gt;Enable(ID_LOG_CONFIG, true);
+	}
+}
+/*----------------------------------------------------------------------------------------------*/
+
+
+/*----------------------------------------------------------------------------------------------*/
+void GUI_Toplevel::onLogStart(wxCommandEvent&amp; WXUNUSED(event))
+{
+
+	pSerial-&gt;Lock();
+	pSerial-&gt;logStart();
+	pSerial-&gt;Unlock();
+
+
+	mLogging-&gt;Enable(ID_LOG_START, false);
+	mLogging-&gt;Enable(ID_LOG_CLEAR, false);
+	mLogging-&gt;Enable(ID_LOG_STOP, true);
+	mLogging-&gt;Enable(ID_LOG_CONFIG, false);
+
+}
+/*----------------------------------------------------------------------------------------------*/
+
+
+/*----------------------------------------------------------------------------------------------*/
+void GUI_Toplevel::onLogStop(wxCommandEvent&amp; WXUNUSED(event))
+{
+	int32 val;
+
+	pSerial-&gt;Lock();
+	pSerial-&gt;logStop();
+	pSerial-&gt;Unlock();
+
+	if(wChannel == NULL &amp;&amp; (pSerial-&gt;getLog(CHANNEL_M_ID) == 0))
+	{
+		val = 0;
+		pSerial-&gt;formCommand(GET_CHANNEL_C_ID, &amp;val);
+	}
+
+	mLogging-&gt;Enable(ID_LOG_START, true);
+	mLogging-&gt;Enable(ID_LOG_CLEAR, true);
+	mLogging-&gt;Enable(ID_LOG_STOP, false);
+	mLogging-&gt;Enable(ID_LOG_CONFIG, true);
+
+}
+/*----------------------------------------------------------------------------------------------*/
+
+
+/*----------------------------------------------------------------------------------------------*/
+void GUI_Toplevel::onLogClear(wxCommandEvent&amp; WXUNUSED(event))
+{
+	pSerial-&gt;Lock();
+	pSerial-&gt;logClear();
+	pSerial-&gt;Unlock();
+}
+/*----------------------------------------------------------------------------------------------*/
+
+
+/*----------------------------------------------------------------------------------------------*/
 void GUI_Toplevel::onClose(wxCloseEvent&amp; evt)
 {
 
@@ -303,53 +448,59 @@ void GUI_Toplevel::paintNow()
 void GUI_Toplevel::render(wxDC&amp; dc)
 {
 
-	int page;
+	int page, this_tic;
     wxString str;
     wxString str2;
 
-
     pSerial-&gt;Lock();
     memcpy(&amp;messages,pSerial-&gt;GetMessages(),sizeof(Message_Struct));
     pSerial-&gt;Unlock();
 
-    /* Render FIFO Panel */
-	renderFIFO();
+    this_tic = pSerial-&gt;decoded_packet.tic;
+    if(this_tic != last_tic)
+    {
+
+    	last_tic = this_tic;
+		/* Render FIFO Panel */
+		renderFIFO();
+
+		/* Render RS422 Panel */
+		renderRS422();
 
-	/* Render RS422 Panel */
-	renderRS422();
+		/* Render Task Panel */
+		renderTask();
 
-	/* Render Task Panel */
-	renderTask();
+		str = status_str;
+		str2.Printf(wxT(&quot;Count: %d&quot;),count++);
+		str += str2;
 
-	str = status_str;
-	str2.Printf(wxT(&quot;Count: %d&quot;),count++);
-	str += str2;
+		SetStatusText(str);
 
-	SetStatusText(str);
+		/* Render default window */
+		if(wDefault != NULL)
+			wDefault-&gt;paintNow();
 
-	/* Render default window */
-	if(wDefault != NULL)
-		wDefault-&gt;paintNow();
+		/* Render channel window */
+		if(wChannel != NULL)
+			wChannel-&gt;paintNow();
 
-	/* Render channel window */
-	if(wChannel != NULL)
-		wChannel-&gt;paintNow();
+		/* Render channel window */
+		if(wAlmanac != NULL)
+			wAlmanac-&gt;paintNow();
 
-	/* Render channel window */
-	if(wAlmanac != NULL)
-		wAlmanac-&gt;paintNow();
+		/* Render channel window */
+		if(wEphemeris != NULL)
+			wEphemeris-&gt;paintNow();
 
-	/* Render channel window */
-	if(wEphemeris != NULL)
-		wEphemeris-&gt;paintNow();
+		/* Render SV Select window */
+		if(wSelect != NULL)
+			wSelect-&gt;paintNow();
 
-	/* Render SV Select window */
-	if(wSelect != NULL)
-		wSelect-&gt;paintNow();
+		/* Display acquisition */
+		if(wAcquisition != NULL)
+			wAcquisition-&gt;paintNow();
 
-	/* Display acquisition */
-	if(wAcquisition != NULL)
-		wAcquisition-&gt;paintNow();
+    }
 
 }
 /*----------------------------------------------------------------------------------------------*/
@@ -482,7 +633,7 @@ void GUI_Toplevel::onMain(wxCommandEvent&amp; WXUNUSED(event))
 		val = 0;
 		pSerial-&gt;formCommand(GET_SV_POSITION_C_ID, &amp;val);
 
-		if(wChannel == NULL)
+		if(wChannel == NULL &amp;&amp; (pSerial-&gt;getLog(CHANNEL_M_ID) == 0))
 		{
 			val = 0;
 			pSerial-&gt;formCommand(GET_CHANNEL_C_ID, &amp;val);
@@ -514,7 +665,7 @@ void GUI_Toplevel::onChannel(wxCommandEvent&amp; WXUNUSED(event))
 		delete wChannel;
 		wChannel = NULL;
 
-		if(wDefault == NULL)
+		if(wDefault == NULL &amp;&amp; (pSerial-&gt;getLog(CHANNEL_M_ID) == 0))
 		{
 			val = 0;
 			pSerial-&gt;formCommand(GET_CHANNEL_C_ID, &amp;val);</diff>
      <filename>newgui/gui_toplevel.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -43,7 +43,8 @@ class GUI_Toplevel: public iGUI_Toplevel
 
 		Message_Struct	messages;						//!&lt; Hold all the messages
 
-		float kB_sec;
+		float 			kB_sec;
+		int				last_tic;						//!&lt; Only update when new info is available
 
 	public:
 
@@ -59,6 +60,10 @@ class GUI_Toplevel: public iGUI_Toplevel
 		void onGPSStop(wxCommandEvent&amp; event);
 		void onUSRPStart(wxCommandEvent&amp; event);
 		void onUSRPStop(wxCommandEvent&amp; event);
+		void onLogConfig(wxCommandEvent&amp; event);
+		void onLogStart(wxCommandEvent&amp; event);
+		void onLogStop(wxCommandEvent&amp; event);
+		void onLogClear(wxCommandEvent&amp; event);
 
 		void onMain(wxCommandEvent&amp; event);
 		void onChannel(wxCommandEvent&amp; event);</diff>
      <filename>newgui/gui_toplevel.h</filename>
    </modified>
    <modified>
      <diff>@@ -148,11 +148,11 @@ void Channel::Start(int32 _sv, Acq_Command_M result, int32 _corr_len)
 		case 1:
 			PLL_W(30.0);
 			break;
-		case 4:
-			PLL_W(24.0);
+		case 10:
+			PLL_W(25.0);
 			break;
 		case 20:
-			PLL_W(18.0);
+			PLL_W(20.0);
 			break;
 		default:
 			PLL_W(30.0);
@@ -563,7 +563,8 @@ void Channel::BitStuff()
 
 	uint32 lcv, temp_bit, feedbit;
 
-	if(bit_lock &amp;&amp; (_1ms_epoch == 19))
+	//if(bit_lock &amp;&amp; (_1ms_epoch == 19))
+	if(_1ms_epoch == 19)
 	{
 
 		/* Make a bit decision */
@@ -913,19 +914,23 @@ void Channel::Error()
 	/* Adjust integration length based on CN0 */
 	if(count &gt; 5000)
 	{
-
 		if((mcn0 &gt; 39.0) &amp;&amp; (len != 1))
 		{
 			len = 1;
 			PLL_W(30.0);
 		}
 
-		if((mcn0 &lt; 37.0) &amp;&amp; (len != 20))
+		if((mcn0 &lt; 37.0) &amp;&amp; (len != 10))
 		{
-			len = 20;
-			PLL_W(15.0);
+			len = 10;
+			PLL_W(25.0);
 		}
 
+		if((mcn0 &lt; 30.0) &amp;&amp; (len != 20))
+		{
+			len = 20;
+			PLL_W(20.0);
+		}
 	}
 
 }</diff>
      <filename>objects/channel.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -91,7 +91,7 @@ void Commando::Import()
 	/* Now do something based on the command */
 	switch(decoded_header.id)
 	{
-		case RESET_RESET_C_ID:
+		case RESET_ALL_C_ID:
 			resetReset();
 			break;
 		case RESET_PVT_C_ID:</diff>
      <filename>objects/commando.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -166,10 +166,10 @@ void Correlator::Import()
 					aChannel-&gt;Start(result.sv, result, 1);
 					break;
 				case ACQ_MEDIUM:
-					aChannel-&gt;Start(result.sv, result, 1);
+					aChannel-&gt;Start(result.sv, result, 10);
 					break;
 				case ACQ_WEAK:
-					aChannel-&gt;Start(result.sv, result, 4);
+					aChannel-&gt;Start(result.sv, result, 10);
 					break;
 			}
 </diff>
      <filename>objects/correlator.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -314,6 +314,8 @@ void PVT::Update_Time()
 		master_clock.time 		= master_clock.time_raw - master_clock.bias;
 	}
 
+	master_nav.time = master_clock.time;
+
 }
 /*----------------------------------------------------------------------------------------------*/
 
@@ -1135,16 +1137,16 @@ bool PVT::Converged()
 void PVT::LatLong()
 {
 
-	float a = 6378137;
-	float b = 6356752.314;
-	float eprime2 = 0.00673949681994;
-	float e2 = 0.00669438006676;
-	float p;
-	float theta;
-	float N;
-	float latitude;
-	float longitude;
-	float altitude;
+	double a = 6378137;
+	double b = 6356752.314;
+	double eprime2 = 0.00673949681994;
+	double e2 = 0.00669438006676;
+	double p;
+	double theta;
+	double N;
+	double latitude;
+	double longitude;
+	double altitude;
 
 	p			= sqrt(master_nav.x*master_nav.x + master_nav.y*master_nav.y);
 
@@ -1238,6 +1240,8 @@ void PVT::Reset()
 	for(lcv = 0; lcv &lt; MAX_CHANNELS; lcv++)
 		Reset(lcv);
 
+	master_nav.stale_ticks = 360*TICS_PER_SECOND;
+
 }
 /*----------------------------------------------------------------------------------------------*/
 </diff>
      <filename>objects/pvt.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -22,6 +22,16 @@ Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1
 
 #include &quot;serial_telemetry.h&quot;
 
+
+/*----------------------------------------------------------------------------------------------*/
+void lost_gui_pipe(int _sig)
+{
+	pSerial_Telemetry-&gt;SetGUIPipe(false);
+	printf(&quot;GUI disconnected\n&quot;);
+}
+/*----------------------------------------------------------------------------------------------*/
+
+
 /*----------------------------------------------------------------------------------------------*/
 void *Serial_Telemetry_Thread(void *_arg)
 {
@@ -88,6 +98,9 @@ Serial_Telemetry::Serial_Telemetry(int32 _serial)
 	if(gopt.verbose)
 		printf(&quot;Creating Serial_Telemetry\n&quot;);
 
+
+	signal(SIGPIPE, lost_gui_pipe);
+
 }
 /*----------------------------------------------------------------------------------------------*/
 
@@ -122,12 +135,12 @@ void Serial_Telemetry::Import()
 		pChannels[lcv]-&gt;Lock();
 		if(pChannels[lcv]-&gt;getActive())
 		{
-			channel_health[lcv] = pChannels[lcv]-&gt;getPacket();
+			channel[lcv] = pChannels[lcv]-&gt;getPacket();
 			active[lcv] = 1;
 		}
 		else
 		{
-			channel_health[lcv].count = 0;
+			channel[lcv].count = 0;
 			active[lcv] = 0;
 		}
 		pChannels[lcv]-&gt;Unlock();
@@ -208,15 +221,6 @@ void Serial_Telemetry::Export()
 
 
 /*----------------------------------------------------------------------------------------------*/
-void lost_gui_pipe(int _sig)
-{
-	pSerial_Telemetry-&gt;SetGUIPipe(false);
-	printf(&quot;GUI disconnected\n&quot;);
-}
-/*----------------------------------------------------------------------------------------------*/
-
-
-/*----------------------------------------------------------------------------------------------*/
 void Serial_Telemetry::SetGUIPipe(bool _status)
 {
 	npipe_open = _status;
@@ -292,7 +296,6 @@ void Serial_Telemetry::ImportGUI()
 		bread = read(Cmd_2_Telem_P[READ], &amp;commando_buff, COMMANDO_BUFF_SIZE);
 		if(bread &gt; 0)
 		{
-			signal(SIGPIPE, lost_gui_pipe);
 			write(npipe[WRITE], &amp;commando_buff, bread);
 		}
 	}
@@ -433,8 +436,8 @@ void Serial_Telemetry::SendChannelHealth()
 		FormCCSDSPacketHeader(&amp;packet_header, CHANNEL_M_ID, 0, sizeof(Channel_M), 0, packet_tic++);
 
 		/* Emit the packet */
-		channel_health[lcv].chan = lcv;
-		EmitCCSDSPacket((void *)&amp;channel_health[lcv], sizeof(Channel_M));
+		channel[lcv].chan = lcv;
+		EmitCCSDSPacket((void *)&amp;channel[lcv], sizeof(Channel_M));
 	}
 
 }
@@ -614,7 +617,6 @@ void Serial_Telemetry::EmitCCSDSPacket(void *_buff, uint32 _len)
 	else
 	{
 
-		signal(SIGPIPE, lost_gui_pipe);
 
 		/* Only write if the client is connected */
 		if(npipe_open)
@@ -624,9 +626,14 @@ void Serial_Telemetry::EmitCCSDSPacket(void *_buff, uint32 _len)
 //			memcpy(&amp;packet.payload[0], _buff, len);				//!&lt; Copy in the payload
 //			packet.checksum = adler(&amp;packet.header, len + 12);	//!&lt; Compute the checksum
 //			bwrote = write(npipe[WRITE], &amp;packet, len + 20);	//!&lt; Export
-			bwrote = write(npipe[WRITE], &amp;preamble, sizeof(uint32));  					//!&lt; Stuff the preamble
-			bwrote = write(npipe[WRITE], &amp;packet_header, sizeof(CCSDS_Packet_Header)); 	//!&lt; Stuff the CCSDS header
-			bwrote = write(npipe[WRITE], _buff, _len);									//!&lt; Stuff the body
+			if(npipe_open)
+				write(npipe[WRITE], &amp;preamble, sizeof(uint32));  					//!&lt; Stuff the preamble
+
+			if(npipe_open)
+				write(npipe[WRITE], &amp;packet_header, sizeof(CCSDS_Packet_Header)); 	//!&lt; Stuff the CCSDS header
+
+			if(npipe_open)
+				write(npipe[WRITE], _buff, _len);									//!&lt; Stuff the body
 		}
 		else
 			OpenGUIPipe();</diff>
      <filename>objects/serial_telemetry.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -57,7 +57,7 @@ class Serial_Telemetry : public Threaded_Object
 
 		Board_Health_M 		board_health;					//!&lt; Board health message
 		Task_Health_M		task_health;					//!&lt; Task health message
-		Channel_M 	channel_health[MAX_CHANNELS]; 	//!&lt; Channel health message
+		Channel_M 			channel[MAX_CHANNELS]; 			//!&lt; Channel health message
 
 		SPS_M				sps;							//!&lt; SPS message
 		Clock_M				clock;							//!&lt; Clock message</diff>
      <filename>objects/serial_telemetry.h</filename>
    </modified>
    <modified>
      <diff>@@ -67,6 +67,14 @@ SV_Select::SV_Select()
 	pnav = &amp;pvt.master_nav;
 	pclock = &amp;pvt.master_clock;
 
+	/* Setup behavior */
+	config.min_doppler = -MAX_DOPPLER;
+	config.max_doppler = MAX_DOPPLER;
+	config.doppler_range = DOPPLER_RANGE;
+	config.acq_method[0] = ACQ_STRONG_STATE;
+	config.acq_method[1] = ACQ_MEDIUM_STATE;
+	config.acq_method[2] = ACQ_WEAK_STATE;
+
 }
 /*----------------------------------------------------------------------------------------------*/
 
@@ -86,6 +94,13 @@ SV_Select::~SV_Select()
 void SV_Select::setConfig(Acq_Config_M *cfg)
 {
 	memcpy(&amp;config, cfg, sizeof(Acq_Config_M));
+
+	if(config.min_doppler &lt; -MAX_DOPPLER)
+		config.min_doppler = -MAX_DOPPLER;
+
+	if(config.min_doppler &gt; MAX_DOPPLER)
+		config.max_doppler = MAX_DOPPLER;
+
 }
 /*----------------------------------------------------------------------------------------------*/
 
@@ -200,7 +215,6 @@ void SV_Select::Acquire()
 			/* Do something! */
 			if(already != 666)
 				ProcessResult();
-
 		}
 
 		UpdateState();
@@ -232,57 +246,51 @@ bool SV_Select::SetupRequest()
 
 	SV_Prediction_M *ppred;
 	int32 doppler;
+	int32 acq_method;
 
 	/* Initialize parameters */
 	request.state = 1;
 	request.type = sv_history[sv].type;
 	request.sv = sv;
-	request.mindopp = -MAX_DOPPLER;
-	request.maxdopp = MAX_DOPPLER;
-	sv_history[sv].mindopp = -MAX_DOPPLER;
-	sv_history[sv].maxdopp = MAX_DOPPLER;
+	request.mindopp = config.min_doppler;
+	request.maxdopp = config.max_doppler;
+	sv_history[sv].mindopp = config.min_doppler;
+	sv_history[sv].maxdopp = config.max_doppler;
 
-	if(almanacs[sv].decoded == false)
-		return(true);
+	acq_method = config.acq_method[request.type];
 
-	if(mode == COLD_START)
-	{
-		return(true);
-	}
-	else if(mode == WARM_START) /* On warm start on use predicted visibility, not Doppler information */
-	{
-		ppred = &amp;sv_prediction[sv];
+	/* This type is turned off completely */
+	if(acq_method == 0)
+		return(false);
 
-		if(ppred-&gt;visible)
+	if((mode == COLD_START) || (almanacs[sv].decoded == false))
+	{
+		/* This type is turned on for cold starts */
+		if(acq_method == 1)
 			return(true);
 		else
 			return(false);
 	}
-	else /* Else use Doppler information to narrow Doppler search space */
+	else
 	{
-
 		ppred = &amp;sv_prediction[sv];
 
-		//if(ppred-&gt;visible)
+		if(ppred-&gt;visible)
 		{
+		/* Round to a kHz value */
+		doppler = (int32)ppred-&gt;doppler;
+		doppler = doppler - (doppler % 1000);
 
-			/* Round to a kHz value */
-			doppler = (int32)ppred-&gt;doppler;
-			doppler = doppler - (doppler % 1000);
-
-			/* Give it a 3 kHz error range */
-			request.mindopp = (doppler - 1000);
-			request.maxdopp = (doppler + 1000);
-			sv_history[sv].mindopp = (doppler - 1000);
-			sv_history[sv].maxdopp = (doppler + 1000);
-
-			return(true);
+		/* Give it a 3 kHz error range */
+		request.mindopp = (doppler - config.doppler_range);
+		request.maxdopp = (doppler + config.doppler_range);
+		sv_history[sv].mindopp = (doppler - config.doppler_range);
+		sv_history[sv].maxdopp = (doppler + config.doppler_range);
 
+		return(true);
 		}
-//		else
-//		{
-//			return(false);
-//		}
+		else
+			return(false);
 	}
 
 }
@@ -295,47 +303,28 @@ void SV_Select::ProcessResult()
 
 	int32 type;
 	Acq_History_S *psv;
-
 	psv = &amp;sv_history[sv];
 	type = psv-&gt;type;
 
-	if((mode == HOT_START) &amp;&amp; (almanacs[sv].decoded))
-	{
-		/* Always a better estimate from the PVT and Alamanac than the acq engine */
-		result.doppler = sv_prediction[sv].doppler;
-	}
+//	if((mode == HOT_START) &amp;&amp; (almanacs[sv].decoded))
+//	{
+//		/* Always a better estimate from the PVT and Alamanac than the acq engine */
+//		result.doppler = sv_prediction[sv].doppler;
+//	}
+
+	psv-&gt;count[type]++;
+	psv-&gt;attempts[type]++;
+	psv-&gt;magnitude = result.magnitude;
+	psv-&gt;doppler = result.doppler;
 
 	if(result.success)
 	{
-
-		psv-&gt;count[type]++;
-		psv-&gt;attempts[type]++;
 		psv-&gt;successes[type]++;
-		psv-&gt;magnitude = result.magnitude;
-		psv-&gt;doppler = result.doppler;
-
-		/* Map receiver channels to channels on correlator */
 		write(Trak_2_Corr_P[result.chan][WRITE], &amp;result, sizeof(Acq_Command_M));
-
 	}
 	else
 	{
-
-		psv-&gt;count[type]++;
 		psv-&gt;failures[type]++;
-		psv-&gt;attempts[type]++;
-		psv-&gt;magnitude = result.magnitude;
-		psv-&gt;doppler = result.doppler;
-
-		if(psv-&gt;count[type] &gt;= ACQ_ITERATIONS)
-		{
-			psv-&gt;count[type] = 0;
-			psv-&gt;type++;
-
-			if(psv-&gt;type &gt; ACQ_MAX)
-				psv-&gt;type = ACQ_STRONG;
-		}
-
 	}
 
 }
@@ -346,11 +335,19 @@ void SV_Select::ProcessResult()
 void SV_Select::UpdateState()
 {
 
+	int32 type;
+	Acq_History_S *psv;
+
+	psv = &amp;sv_history[sv];
+
+	psv-&gt;type++;
+	if(psv-&gt;type &gt; ACQ_WEAK)
+		psv-&gt;type = ACQ_STRONG;
+
 	sv++;
 	if(sv &gt;= NUM_CODES)
 		sv = 0;
 
-	//sv = 0;
 }
 /*----------------------------------------------------------------------------------------------*/
 </diff>
      <filename>objects/sv_select.cpp</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7bde95e1cfc255d95d0142b44d2a9162524c9b2a</id>
    </parent>
  </parents>
  <author>
    <name>Gregory W. Heckler</name>
    <email>gheckler@gs-mesa3079963w.(none)</email>
  </author>
  <url>http://github.com/gps-sdr/gps-sdr/commit/5e1b6bf89078afb4ce2bbb3ab7df6916298c3a3d</url>
  <id>5e1b6bf89078afb4ce2bbb3ab7df6916298c3a3d</id>
  <committed-date>2008-12-08T14:17:49-08:00</committed-date>
  <authored-date>2008-12-08T14:17:49-08:00</authored-date>
  <message>More GUI stuff. Worked on logging mostly.</message>
  <tree>af00fa4f8bf8b31eb09b467d0c46a880684ff9b0</tree>
  <committer>
    <name>Gregory W. Heckler</name>
    <email>gheckler@gs-mesa3079963w.(none)</email>
  </committer>
</commit>
