public HudViewModel(IConnectedUasManager connectedUasManager, INavigation navigation, IFlightRecorder flightRecorder, INiVekFlightStickState flightStickState)
 {
     Navigation           = navigation;
     _connectedUasManager = connectedUasManager;
     Connections          = _connectedUasManager;
     LandingGear          = new LandingGearViewModel(connectedUasManager);
     EditMissionCommand   = new RelayCommand(() => ViewModelNavigation.NavigateAsync <Missions.MissionPlannerViewModel>(this));
     UasMgr           = connectedUasManager;
     FlightRecorder   = flightRecorder;
     FlightStickState = flightStickState;
 }
 private void FlightStick_StateUpdated(object sender, INiVekFlightStickState e)
 {
     RaisePropertyChanged(nameof(FlightStickState));
 }