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