//public static TelescopeProperties Properties { get { return _properties; } } public TelescopeProperties(ITelescopeInteraction ti, TelescopeSettingsProfile Profile) { this._ti = ti; this.TrackingRate = DriveRates.driveSidereal; this.Target = new Target(); this.IsRateTracked = false; this.PulseRateAlt = this.PulseRateAzm = Const.TRACKRATE_SIDEREAL/2d; this.profile = Profile; }
public void SegProperties(TelescopeProperties telescopeProperties, ITelescopeInteraction telescopeInteraction) { this.tp = telescopeProperties; this.ti = telescopeInteraction; }
public void Disconnect() { lock (_sync) { this.stopWorking(); this.ti = null; this.telescopeMode = TelescopeMode.Initial; } }
private void SetTelescopeInteraction(double version = 1.6) { _telescope.FirmwareVersion = version; _ti = ATelescopeInteraction.GeTelescopeInteraction(_dw); }