Example #1
0
 public MainWindowViewModel(NavigationDisplay navigateDisplay) : base(new DispatcherWrapper())
 {
     Navigatedisplay = navigateDisplay;
     ExecuteNavCommand();
     SetInitialValues();
     //   ProcessGPS = new ProcessGps(navigateDisplay);
 }
Example #2
0
 private void UpdateChartData()
 {
     Dispatcher.BeginInvoke((Action) delegate()
     {
         NavigationDisplay.FillData();
     });
 }
Example #3
0
 public TrendViewModel(NavigationDisplay navigationDisplay) : base(new DispatcherWrapper())
 {
     NavigationDisplay = navigationDisplay;
     _minHeight        = (int)(((System.Windows.Controls.Panel)Application.Current.MainWindow.Content).ActualHeight) - 150;
     SogChartVisible   = false;
     CogChartVisible   = true;
 }
Example #4
0
 public ProcessGps(NavigationDisplay navigateDisplay) : base(new DispatcherWrapper())
 {
     Navigatedisplay   = navigateDisplay;
     ProcessNavigation = new ProcessNavigation()
     {
         LocalDeviation = ApplicationSettingHelper.GetFromApplicationSetting(Enums.ApplicationSettingKey.LocalMagDeviation)
     };
     //GpsCourse = new Course()
     //{
     //    LocalDeviation = ApplicationSettingHelper.GetFromApplicationSetting(Enums.ApplicationSettingKey.LocalMagDeviation)
     //};
     ProcessNavigation.Setup();
     Navigatedisplay.LocalDeviation = ApplicationSettingHelper.GetFromApplicationSetting(Enums.ApplicationSettingKey.LocalMagDeviation);
     SetupPorts();
     // SetupCourse();
 }
Example #5
0
        public void TestGMTTimeBeingCorrectlyCalculated()
        {
            var TimeSpan = new TimeSpan(hours: 9, minutes: 0, seconds: 0);
            var result   = NavigationDisplay.CreateTime(TimeSpan);

            Assert.IsTrue(result.Day == DateTime.Now.Day);

            TimeSpan = new TimeSpan(hours: 2, minutes: 0, seconds: 0);
            result   = NavigationDisplay.CreateTime(TimeSpan);
            Assert.IsTrue(result.Day == DateTime.Now.Day);

            TimeSpan = new TimeSpan(hours: 17, minutes: 0, seconds: 0);
            result   = NavigationDisplay.CreateTime(TimeSpan);
            Assert.IsTrue(result.Day == DateTime.Now.Day);

            TimeSpan = new TimeSpan(hours: 23, minutes: 0, seconds: 0);
            result   = NavigationDisplay.CreateTime(TimeSpan);
            Assert.IsTrue(result.Day == DateTime.Now.Day);
        }
Example #6
0
 public SettingsViewModel(NavigationDisplay navigateDisplay) : base(new DispatcherWrapper())
 {
     Navigatedisplay = navigateDisplay;
 }
Example #7
0
 public TrendViewModel(NavigationDisplay navigationDisplay) : base(new DispatcherWrapper())
 {
     _navigationDisplay = navigationDisplay;
     _minHeight         = 300;
     StartTimer();
 }
Example #8
0
 public WindViewModel(NavigationDisplay navigateDisplay) : base(new DispatcherWrapper())
 {
     Navigatedisplay = navigateDisplay;
     SetInitialWind();
 }
Example #9
0
 public ReadingsViewModel(NavigationDisplay navigationDisplay) : base(new DispatcherWrapper())
 {
     _navigationDisplay = navigationDisplay;
 }
Example #10
0
 public DirSpeedViewModel(NavigationDisplay navigateDisplay) : base(new DispatcherWrapper())
 {
 }