public Task Disconnect() { if (Guider != null) { Guider.PropertyChanged -= Guider_PropertyChanged; Guider.GuideEvent -= Guider_GuideEvent; } Guider?.Disconnect(); GuiderInfo = DeviceInfo.CreateDefaultInstance <GuiderInfo>(); BroadcastGuiderInfo(); return(Task.CompletedTask); }
public async Task Disconnect() { if (updateTimer != null) { await updateTimer.Stop(); } Focuser?.Disconnect(); Focuser = null; FocuserInfo = DeviceInfo.CreateDefaultInstance <FocuserInfo>(); BroadcastFocuserInfo(); RaisePropertyChanged(nameof(Focuser)); Logger.Info("Disconnected Focuser"); }
public Task Disconnect() { if (FW != null) { _changeFilterCancellationSource?.Cancel(); FW.Disconnect(); FW = null; FilterWheelInfo = DeviceInfo.CreateDefaultInstance <FilterWheelInfo>(); RaisePropertyChanged(nameof(FW)); BroadcastFilterWheelInfo(); Logger.Info("Disconnected Filter Wheel"); } return(Task.CompletedTask); }
public async Task Disconnect() { if (Telescope != null) { Logger.Info("Disconnected Telescope"); } if (updateTimer != null) { await updateTimer.Stop(); } Telescope?.Disconnect(); Telescope = null; TelescopeInfo = DeviceInfo.CreateDefaultInstance <TelescopeInfo>(); BroadcastTelescopeInfo(); }
public async Task Disconnect() { if (RotatorInfo.Connected) { if (updateTimer != null) { await updateTimer.Stop(); } rotator?.Disconnect(); rotator = null; RotatorInfo = DeviceInfo.CreateDefaultInstance <RotatorInfo>(); BroadcastRotatorInfo(); Logger.Info("Disconnected Rotator"); } }
public async Task Disconnect() { if (WeatherData != null) { Logger.Info("Disconnected Weather Device"); } if (updateTimer != null) { await updateTimer.Stop(); } WeatherData?.Disconnect(); WeatherData = null; WeatherDataInfo = DeviceInfo.CreateDefaultInstance <WeatherDataInfo>(); BroadcastWeatherDataInfo(); RaisePropertyChanged(nameof(WeatherData)); }
public async Task Disconnect() { if (Cam != null) { Logger.Info("Disconnected Camera"); } if (updateTimer != null) { await updateTimer.Stop(); } _cancelChangeTemperatureCts?.Cancel(); TempChangeRunning = false; Cam?.Disconnect(); Cam = null; CameraInfo = DeviceInfo.CreateDefaultInstance <CameraInfo>(); BroadcastCameraInfo(); }