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)); }