private void InvalidateParameters(DeviceDisconnectedMessage action) { if (action.DeviceType == DeviceTypeEnum.Focuser) { SetParameters(null); } }
private void InvalidateCapabilities(DeviceDisconnectedMessage action) { if (action.DeviceType == DeviceTypeEnum.Telescope) { SetCapabilities(null); } }
private void InvalidateDeviceData(DeviceDisconnectedMessage action) { if (action.DeviceType == DeviceTypeEnum.Focuser) { Task.Factory.StartNew(() => { Status = null; Parameters = null; }, CancellationToken.None, TaskCreationOptions.None, Globals.UISyncContext); } }
private void InvalidateDeviceData( DeviceDisconnectedMessage action ) { if ( action.DeviceType == DeviceTypeEnum.Telescope ) { SetStatus( null ); SetCapabilities( null ); TargetRightAscension = Double.NaN; TargetDeclination = Double.NaN; TargetAzimuth = Double.NaN; TargetAltitude = Double.NaN; } }
private void InvalidateDeviceData(DeviceDisconnectedMessage action) { if (action.DeviceType == DeviceTypeEnum.Telescope) { Task.Factory.StartNew(() => { Status = null; Capabilities = null; Parameters = null; CanStartMoveTelescope = false; BuildJogRatesLists(); IsTracking = false; SlewDirections = null; }, CancellationToken.None, TaskCreationOptions.None, Globals.UISyncContext); } }