Exemplo n.º 1
0
        private void SaveFocuserSettings()
        {
            FocuserSettings settings = FocuserSettings.FromProfile();

            settings.FocuserID         = FocuserManager.FocuserID;
            settings.TemperatureOffset = Globals.FocuserTemperatureOffset;
            settings.ToProfile();
        }
Exemplo n.º 2
0
        private static void LoadDeviceSettings()
        {
            TelescopeSettings scopeSettings = TelescopeSettings.FromProfile();

            TelescopeManager.SetTelescopeID(scopeSettings.TelescopeID);

            DomeSettings domeSettings = DomeSettings.FromProfile();

            DomeManager.SetDomeID(domeSettings.DomeID);
            Globals.DomeLayout                  = domeSettings.DomeLayout;
            Globals.DomeAzimuthAdjustment       = domeSettings.AzimuthAdjustment;
            Globals.UsePOTHDomeSlaveCalculation = domeSettings.UsePOTHDomeSlaveCalculation;
            Globals.FindDomeHomeAtStartup       = domeSettings.FindDomeHomeAtStartup;
            FocuserSettings focuserSettings = FocuserSettings.FromProfile();

            FocuserManager.SetFocuserID(focuserSettings.FocuserID);
            Globals.FocuserTemperatureOffset = focuserSettings.TemperatureOffset;
        }
Exemplo n.º 3
0
        /// <summary>
        /// Read the device configuration from the ASCOM Profile store
        /// </summary>
        internal void ReadProfile()
        {
            FocuserSettings settings = FocuserSettings.FromProfile();

            _logger.Enabled = settings.IsLoggingEnabled;
        }