<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>gse/gps-gse</filename>
    </added>
    <added>
      <filename>gse/include/gui_speedo.h</filename>
    </added>
    <added>
      <filename>gse/src/gui_speedo.cpp</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff></diff>
      <filename>gps-gse</filename>
    </modified>
    <modified>
      <diff>@@ -777,6 +777,57 @@
                                 &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_SPEEDO_B&lt;/property&gt;
+                                &lt;property name=&quot;label&quot;&gt;Speedometer&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;bSpeedo&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&gt;
                 &lt;/object&gt;
                 &lt;object class=&quot;sizeritem&quot; expanded=&quot;1&quot;&gt;
@@ -15004,5 +15055,596 @@
                 &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_Speedo&lt;/property&gt;
+            &lt;property name=&quot;pos&quot;&gt;&lt;/property&gt;
+            &lt;property name=&quot;size&quot;&gt;600,500&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;Speedometer&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;bSizer107&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;wxEXPAND&lt;/property&gt;
+                    &lt;property name=&quot;proportion&quot;&gt;1&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;bSizer116&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|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;Speed&lt;/property&gt;
+                                &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;name&quot;&gt;sbSizer18&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;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;1&lt;/property&gt;
+                                    &lt;object class=&quot;wxPanel&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;minimum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;name&quot;&gt;pspeed&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;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;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;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;???&lt;/property&gt;
+                                &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                &lt;property name=&quot;name&quot;&gt;sbSizer43&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;1&lt;/property&gt;
+                                    &lt;object class=&quot;wxPanel&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;minimum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;name&quot;&gt;pdist&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;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;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 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;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;bSizer109&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;wxGridSizer&quot; expanded=&quot;1&quot;&gt;
+                                &lt;property name=&quot;cols&quot;&gt;3&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;gSizer5&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|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;Overall Avg&lt;/property&gt;
+                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;name&quot;&gt;sbSizer235&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;1&lt;/property&gt;
+                                            &lt;object class=&quot;wxPanel&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;minimum_size&quot;&gt;&lt;/property&gt;
+                                                &lt;property name=&quot;name&quot;&gt;pstop1&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;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;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;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;Moving Avg&lt;/property&gt;
+                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;name&quot;&gt;sbSizer23&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;1&lt;/property&gt;
+                                            &lt;object class=&quot;wxPanel&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;minimum_size&quot;&gt;&lt;/property&gt;
+                                                &lt;property name=&quot;name&quot;&gt;pmavg&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;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;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;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;Max Speed&lt;/property&gt;
+                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;name&quot;&gt;sbSizer231&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;1&lt;/property&gt;
+                                            &lt;object class=&quot;wxPanel&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;minimum_size&quot;&gt;&lt;/property&gt;
+                                                &lt;property name=&quot;name&quot;&gt;pmax&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;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;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;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;Total Time&lt;/property&gt;
+                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;name&quot;&gt;sbSizer232&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;1&lt;/property&gt;
+                                            &lt;object class=&quot;wxPanel&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;minimum_size&quot;&gt;&lt;/property&gt;
+                                                &lt;property name=&quot;name&quot;&gt;pttime&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;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;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;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;Moving Time&lt;/property&gt;
+                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;name&quot;&gt;sbSizer233&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;1&lt;/property&gt;
+                                            &lt;object class=&quot;wxPanel&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;minimum_size&quot;&gt;&lt;/property&gt;
+                                                &lt;property name=&quot;name&quot;&gt;pmtime&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;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;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;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;Stopped Time&lt;/property&gt;
+                                        &lt;property name=&quot;minimum_size&quot;&gt;&lt;/property&gt;
+                                        &lt;property name=&quot;name&quot;&gt;sbSizer234&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;1&lt;/property&gt;
+                                            &lt;object class=&quot;wxPanel&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;minimum_size&quot;&gt;&lt;/property&gt;
+                                                &lt;property name=&quot;name&quot;&gt;pstop&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;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;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;/object&gt;
+            &lt;/object&gt;
+        &lt;/object&gt;
     &lt;/object&gt;
 &lt;/wxFormBuilder_Project&gt;</diff>
      <filename>gse/gui.fbp</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Apr 21 2008)
+// C++ code generated with wxFormBuilder (version Dec 29 2008)
 // http://www.wxformbuilder.org/
 //
 // PLEASE DO &quot;NOT&quot; EDIT THIS FILE!
@@ -96,6 +96,9 @@ iGUI_Toplevel::iGUI_Toplevel( wxWindow* parent, wxWindowID id, const wxString&amp; t
 	bMessages = new wxToggleButton( this, ID_MESSAGES_B, wxT(&quot;Messages&quot;), wxDefaultPosition, wxDefaultSize, 0 );
 	SubWindows-&gt;Add( bMessages, 0, wxALL|wxEXPAND, 5 );
 	
+	bSpeedo = new wxToggleButton( this, ID_SPEEDO_B, wxT(&quot;Speedometer&quot;), wxDefaultPosition, wxDefaultSize, 0 );
+	SubWindows-&gt;Add( bSpeedo, 0, wxALL|wxEXPAND, 5 );
+	
 	sMain-&gt;Add( SubWindows, 1, wxALL|wxEXPAND, 5 );
 	
 	wxBoxSizer* sStatus;
@@ -2138,3 +2141,97 @@ iGUI_Select::~iGUI_Select()
 	// Disconnect Events
 	pVisible-&gt;Disconnect( wxEVT_LEFT_DOWN, wxMouseEventHandler( iGUI_Select::onMouse ), NULL, this );
 }
+
+iGUI_Speedo::iGUI_Speedo( 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* bSizer107;
+	bSizer107 = new wxBoxSizer( wxVERTICAL );
+	
+	wxBoxSizer* bSizer116;
+	bSizer116 = new wxBoxSizer( wxHORIZONTAL );
+	
+	wxStaticBoxSizer* sbSizer18;
+	sbSizer18 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT(&quot;Speed&quot;) ), wxHORIZONTAL );
+	
+	pspeed = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	sbSizer18-&gt;Add( pspeed, 1, wxEXPAND, 5 );
+	
+	bSizer116-&gt;Add( sbSizer18, 1, wxALL|wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer43;
+	sbSizer43 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT(&quot;???&quot;) ), wxVERTICAL );
+	
+	pdist = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	sbSizer43-&gt;Add( pdist, 1, wxEXPAND, 5 );
+	
+	bSizer116-&gt;Add( sbSizer43, 1, wxALL|wxEXPAND, 5 );
+	
+	bSizer107-&gt;Add( bSizer116, 1, wxEXPAND, 5 );
+	
+	wxBoxSizer* bSizer109;
+	bSizer109 = new wxBoxSizer( wxHORIZONTAL );
+	
+	wxGridSizer* gSizer5;
+	gSizer5 = new wxGridSizer( 2, 3, 0, 0 );
+	
+	wxStaticBoxSizer* sbSizer235;
+	sbSizer235 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT(&quot;Overall Avg&quot;) ), wxVERTICAL );
+	
+	pstop1 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	sbSizer235-&gt;Add( pstop1, 1, wxEXPAND, 5 );
+	
+	gSizer5-&gt;Add( sbSizer235, 1, wxALL|wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer23;
+	sbSizer23 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT(&quot;Moving Avg&quot;) ), wxVERTICAL );
+	
+	pmavg = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	sbSizer23-&gt;Add( pmavg, 1, wxEXPAND, 5 );
+	
+	gSizer5-&gt;Add( sbSizer23, 1, wxALL|wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer231;
+	sbSizer231 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT(&quot;Max Speed&quot;) ), wxVERTICAL );
+	
+	pmax = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	sbSizer231-&gt;Add( pmax, 1, wxEXPAND, 5 );
+	
+	gSizer5-&gt;Add( sbSizer231, 1, wxALL|wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer232;
+	sbSizer232 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT(&quot;Total Time&quot;) ), wxVERTICAL );
+	
+	pttime = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	sbSizer232-&gt;Add( pttime, 1, wxEXPAND, 5 );
+	
+	gSizer5-&gt;Add( sbSizer232, 1, wxALL|wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer233;
+	sbSizer233 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT(&quot;Moving Time&quot;) ), wxVERTICAL );
+	
+	pmtime = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	sbSizer233-&gt;Add( pmtime, 1, wxEXPAND, 5 );
+	
+	gSizer5-&gt;Add( sbSizer233, 1, wxALL|wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer234;
+	sbSizer234 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT(&quot;Stopped Time&quot;) ), wxVERTICAL );
+	
+	pstop = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	sbSizer234-&gt;Add( pstop, 1, wxEXPAND, 5 );
+	
+	gSizer5-&gt;Add( sbSizer234, 1, wxALL|wxEXPAND, 5 );
+	
+	bSizer109-&gt;Add( gSizer5, 1, wxEXPAND, 5 );
+	
+	bSizer107-&gt;Add( bSizer109, 1, wxEXPAND, 5 );
+	
+	this-&gt;SetSizer( bSizer107 );
+	this-&gt;Layout();
+}
+
+iGUI_Speedo::~iGUI_Speedo()
+{
+}</diff>
      <filename>gse/gui_classes.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Apr 21 2008)
+// C++ code generated with wxFormBuilder (version Dec 29 2008)
 // http://www.wxformbuilder.org/
 //
 // PLEASE DO &quot;NOT&quot; EDIT THIS FILE!
@@ -51,24 +51,25 @@
 #define ID_HEALTH_B 1015
 #define ID_COMMANDS_B 1016
 #define ID_MESSAGES_B 1017
-#define ID_EPHEMERIS_REFRESH 1018
-#define ID_EPHEMERIS_SAVE 1019
-#define ID_EPHEMERIS_LOAD 1020
-#define ID_ALMANAC_REFRESH 1021
-#define ID_ALMANAC_SAVE 1022
-#define ID_ALMANAC_LOAD 1023
-#define ID_NULL 1024
-#define ID_RESET_WATCHDOG 1025
-#define ID_RESET_ALL 1026
-#define ID_RESET_PPS 1027
-#define ID_RESET_PVT 1028
-#define ID_RESET_EKF 1029
-#define ID_RESET_CHANNEL 1030
-#define ID_RESET_EPHEMERIS 1031
-#define ID_RESET_ALMANAC 1032
-#define ID_EEPROM_STOP 1033
-#define ID_EEPROM_START 1034
-#define ID_SELECT_REFRESH 1035
+#define ID_SPEEDO_B 1018
+#define ID_EPHEMERIS_REFRESH 1019
+#define ID_EPHEMERIS_SAVE 1020
+#define ID_EPHEMERIS_LOAD 1021
+#define ID_ALMANAC_REFRESH 1022
+#define ID_ALMANAC_SAVE 1023
+#define ID_ALMANAC_LOAD 1024
+#define ID_NULL 1025
+#define ID_RESET_WATCHDOG 1026
+#define ID_RESET_ALL 1027
+#define ID_RESET_PPS 1028
+#define ID_RESET_PVT 1029
+#define ID_RESET_EKF 1030
+#define ID_RESET_CHANNEL 1031
+#define ID_RESET_EPHEMERIS 1032
+#define ID_RESET_ALMANAC 1033
+#define ID_EEPROM_STOP 1034
+#define ID_EEPROM_START 1035
+#define ID_SELECT_REFRESH 1036
 
 ///////////////////////////////////////////////////////////////////////////////
 /// Class iGUI_Toplevel
@@ -92,6 +93,7 @@ class iGUI_Toplevel : public wxFrame
 		wxToggleButton* bHealth;
 		wxToggleButton* bCommands;
 		wxToggleButton* bMessages;
+		wxToggleButton* bSpeedo;
 		wxTextCtrl* tRS422;
 		wxTextCtrl* tTask;
 		wxStatusBar* mStatus;
@@ -551,4 +553,27 @@ class iGUI_Select : public wxFrame
 	
 };
 
+///////////////////////////////////////////////////////////////////////////////
+/// Class iGUI_Speedo
+///////////////////////////////////////////////////////////////////////////////
+class iGUI_Speedo : public wxFrame 
+{
+	private:
+	
+	protected:
+		wxPanel* pspeed;
+		wxPanel* pdist;
+		wxPanel* pstop1;
+		wxPanel* pmavg;
+		wxPanel* pmax;
+		wxPanel* pttime;
+		wxPanel* pmtime;
+		wxPanel* pstop;
+	
+	public:
+		iGUI_Speedo( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString&amp; title = wxT(&quot;Speedometer&quot;), const wxPoint&amp; pos = wxDefaultPosition, const wxSize&amp; size = wxSize( 600,500 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
+		~iGUI_Speedo();
+	
+};
+
 #endif //__gui_classes__</diff>
      <filename>gse/gui_classes.h</filename>
    </modified>
    <modified>
      <diff>@@ -77,6 +77,7 @@ Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1
 #include &quot;gui_health.h&quot;
 #include &quot;gui_messages.h&quot;
 #include &quot;gui_select.h&quot;
+#include &quot;gui_speedo.h&quot;
 #include &quot;gui_toplevel.h&quot;
 /*----------------------------------------------------------------------------------------------*/
 double icn0_2_fcn0(uint32 _cn0);</diff>
      <filename>gse/include/gui.h</filename>
    </modified>
    <modified>
      <diff>@@ -22,6 +22,7 @@ class GUI_Toplevel: public iGUI_Toplevel
 		GUI_Commands	*wCommands;
 		//GUI_EEPROM		*wEEPROM;
 		GUI_Messages	*wMessages;
+		GUI_Speedo		*wSpeedo;
 		class GUI_Serial*pSerial;
 
 		wxTimer 		*timer;
@@ -67,6 +68,7 @@ class GUI_Toplevel: public iGUI_Toplevel
 		void onCommands(wxCommandEvent&amp; event);
 		void onEEPROM(wxCommandEvent&amp; event);
 		void onMessages(wxCommandEvent&amp; event);
+		void onSpeedo(wxCommandEvent&amp; event);
 
 	    void paintEvent(wxPaintEvent&amp; evt);
 	    void paintNow();</diff>
      <filename>gse/include/gui_toplevel.h</filename>
    </modified>
    <modified>
      <diff>@@ -38,7 +38,6 @@ GUI_Almanac::GUI_Almanac():iGUI_Almanac(NULL, wxID_ANY, wxT(&quot;Almanac&quot;), wxDefaul
 	fp = NULL;
 }
 
-
 GUI_Almanac::~GUI_Almanac()
 {
 </diff>
      <filename>gse/src/gui_almanac.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -31,6 +31,7 @@ BEGIN_EVENT_TABLE(GUI_Toplevel, wxFrame)
 //    EVT_TOGGLEBUTTON(ID_EEPROM_B,	GUI_Toplevel::onEEPROM)
     EVT_TOGGLEBUTTON(ID_HEALTH_B,	GUI_Toplevel::onHealth)
     EVT_TOGGLEBUTTON(ID_MESSAGES_B, GUI_Toplevel::onMessages)
+    EVT_TOGGLEBUTTON(ID_SPEEDO_B, 	GUI_Toplevel::onSpeedo)
     EVT_PAINT(GUI_Toplevel::paintEvent)
     EVT_CLOSE(GUI_Toplevel::onClose)
 END_EVENT_TABLE()
@@ -50,6 +51,7 @@ GUI_Toplevel::GUI_Toplevel():iGUI_Toplevel(NULL, wxID_ANY, wxT(&quot;GPS GUI&quot;), wxDef
 	wHealth 		= NULL;
 	wCommands 		= NULL;
 	//wEEPROM 		= NULL;
+	wSpeedo 		= NULL;
 
     pSerial = new GUI_Serial;
     pSerial-&gt;setIO(0);
@@ -62,6 +64,7 @@ GUI_Toplevel::GUI_Toplevel():iGUI_Toplevel(NULL, wxID_ANY, wxT(&quot;GPS GUI&quot;), wxDef
     timer-&gt;Start(100, wxTIMER_CONTINUOUS); //Shoot for 20 fps
 
     log_filename.Clear();
+
 }
 /*----------------------------------------------------------------------------------------------*/
 
@@ -93,6 +96,9 @@ GUI_Toplevel::~GUI_Toplevel()
 	if(wCommands)
 		delete wCommands;
 
+	if(wSpeedo)
+		delete wSpeedo;
+
 //	if(wEEPROM)
 //		delete wEEPROM;
 
@@ -318,7 +324,7 @@ void GUI_Toplevel::render(wxDC&amp; dc)
 	/* Render RS422 Panel */
 	renderRS422();
 
-	if(update)
+//	if(update)
 	{
 
 		/* Render Task Panel */
@@ -365,9 +371,13 @@ void GUI_Toplevel::render(wxDC&amp; dc)
 //		if(wEEPROM != NULL)
 //			wEEPROM-&gt;paintNow();
 
-		/* Display EEPROM */
+		/* Display Messages */
 		if(wMessages != NULL)
 			wMessages-&gt;paintNow();
+
+		/* Display Speedo */
+		if(wSpeedo != NULL)
+			wSpeedo-&gt;paintNow();
     }
 
 }
@@ -765,3 +775,27 @@ void GUI_Toplevel::onMessages(wxCommandEvent&amp; WXUNUSED(event))
 
 }
 /*----------------------------------------------------------------------------------------------*/
+
+
+/*----------------------------------------------------------------------------------------------*/
+void GUI_Toplevel::onSpeedo(wxCommandEvent&amp; WXUNUSED(event))
+{
+
+	if(wSpeedo)
+	{
+		delete wSpeedo;
+		wSpeedo = NULL;
+		bSpeedo-&gt;SetValue(false);
+	}
+	else
+	{
+		wSpeedo = new GUI_Speedo();
+		wSpeedo-&gt;setPointer(&amp;messages);
+		wSpeedo-&gt;setSerial(pSerial);
+		wSpeedo-&gt;setToplevel(this);
+		wSpeedo-&gt;Show(TRUE);
+		bSpeedo-&gt;SetValue(true);
+	}
+
+}
+/*----------------------------------------------------------------------------------------------*/</diff>
      <filename>gse/src/gui_toplevel.cpp</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>f4dcf08d7b3b2f6103c223e602aa68fa08a0e82a</id>
    </parent>
  </parents>
  <author>
    <name>Gregory W Heckler</name>
    <email>gheckler@mesa3081994.(none)</email>
  </author>
  <url>http://github.com/gps-sdr/gps-sdr/commit/6153c01317f34a26b2fb41926505b9d97f764e90</url>
  <id>6153c01317f34a26b2fb41926505b9d97f764e90</id>
  <committed-date>2009-06-03T11:29:26-07:00</committed-date>
  <authored-date>2009-06-03T11:29:26-07:00</authored-date>
  <message>Added a &quot;speedometer&quot; widget to the GUI program.</message>
  <tree>0a9e1451a4af159b3f2f2c334d56e17ef97919cb</tree>
  <committer>
    <name>Gregory W Heckler</name>
    <email>gheckler@mesa3081994.(none)</email>
  </committer>
</commit>
