Example #1
0
        public bool BackupSettings(string fileName, byte tubeIndex, OnBackupSettingsComplete callback)
        {
            mTubeIndex = tubeIndex;
            if (!ComNodeService.Instance.IsConnected())
            {
                return(false);
            }
            SaveSettingsData(fileName, callback);

            return(true);
        }
Example #2
0
        private void SaveSettingsData(string fileName, OnBackupSettingsComplete callback)
        {
            Thread processRunThread = new Thread(() =>
            {
                //lock (mLock)
                {
                    mSettingsTmpStore = new Demo.utilities.Properties(string.Format("settings_tmp{0}.data", mTubeIndex));
                    mSettingsBak      = new Demo.utilities.Properties(fileName);

                    string strStepData = mSettingsTmpStore.get("s");
                    mSettingsBak.set("s", strStepData);
                    mSettingsBak.Save();

                    callback();
                }
            });

            processRunThread.IsBackground = true;
            processRunThread.Start();
        }