示例#1
0
        private void SaveRecipeData(string fileName, OnBackupRecipeComplete callback)
        {
            Thread processRunThread = new Thread(() =>
            {
                //lock (mLock)
                {
                    mRecipeTmpStore = new Demo.utilities.Properties(string.Format("recipe_tmp{0}.data", mTubeIndex));
                    mRecipeBak      = new Demo.utilities.Properties(fileName);
                    for (int i = 0; i < 63; ++i)
                    {
                        string strStepData = mRecipeTmpStore.get(String.Format("{0}", i + 1));
                        mRecipeBak.set(String.Format("{0}", i + 1), strStepData);
                        mRecipeBak.Save();
                    }
                    string strRecipeName = mRecipeTmpStore.get("rn");
                    mRecipeBak.set("rn", strRecipeName);
                    mRecipeBak.Save();
                    callback();
                }
            });

            processRunThread.IsBackground = true;
            processRunThread.Start();
        }
示例#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();
        }
 private void SaveConfig(Demo.utilities.Properties config)
 {
     config.set("Gas1MaxValue", mSettingsModel.Gas1MaxValue);
     config.set("Gas2MaxValue", mSettingsModel.Gas2MaxValue);
     config.set("Gas5MaxValue", mSettingsModel.Gas5MaxValue);
     config.set("Gas6MaxValue", mSettingsModel.Gas6MaxValue);
     config.set("Gas8MaxValue", mSettingsModel.Gas8MaxValue);
     config.set("Ana1MaxValue", mSettingsModel.Ana1MaxValue);
     config.set("Ana3MaxValue", mSettingsModel.Ana3MaxValue);
     config.set("Ana4MaxValue", mSettingsModel.Ana4MaxValue);
     config.set("Ana5MaxValue", mSettingsModel.Ana5MaxValue);
     config.set("Ana6MaxValue", mSettingsModel.Ana6MaxValue);
     config.set("Gas1Name", mSettingsModel.Gas1Name);
     config.set("Gas2Name", mSettingsModel.Gas2Name);
     config.set("Gas5Name", mSettingsModel.Gas5Name);
     config.set("Gas6Name", mSettingsModel.Gas6Name);
     config.set("Gas8Name", mSettingsModel.Gas8Name);
     config.set("Ana1Name", mSettingsModel.Ana1Name);
     config.set("Ana3Name", mSettingsModel.Ana3Name);
     config.set("Ana4Name", mSettingsModel.Ana4Name);
     config.set("Ana5Name", mSettingsModel.Ana5Name);
     config.set("Ana6Name", mSettingsModel.Ana6Name);
     config.set("VacuumKp", mSettingsModel.VacuumKp);
     config.set("VacuumTn", mSettingsModel.VacuumTn);
     config.set("VacuumTd", mSettingsModel.VacuumTd);
     config.set("Gas1Ev", mSettingsModel.Gas1Ev);
     config.set("Gas2Ev", mSettingsModel.Gas2Ev);
     config.set("Gas5Ev", mSettingsModel.Gas5Ev);
     config.set("Gas6Ev", mSettingsModel.Gas6Ev);
     config.set("Gas8Ev", mSettingsModel.Gas8Ev);
     config.set("TemperIntKp1", mSettingsModel.TemperIntKp1);
     config.set("TemperIntKp2", mSettingsModel.TemperIntKp2);
     config.set("TemperIntKp3", mSettingsModel.TemperIntKp3);
     config.set("TemperIntKp4", mSettingsModel.TemperIntKp4);
     config.set("TemperIntKp5", mSettingsModel.TemperIntKp5);
     config.set("TemperIntKp6", mSettingsModel.TemperIntKp6);
     config.set("TemperIntTn1", mSettingsModel.TemperIntTn1);
     config.set("TemperIntTn2", mSettingsModel.TemperIntTn2);
     config.set("TemperIntTn3", mSettingsModel.TemperIntTn3);
     config.set("TemperIntTn4", mSettingsModel.TemperIntTn4);
     config.set("TemperIntTn5", mSettingsModel.TemperIntTn5);
     config.set("TemperIntTn6", mSettingsModel.TemperIntTn6);
     config.set("TemperIntTd1", mSettingsModel.TemperIntTd1);
     config.set("TemperIntTd2", mSettingsModel.TemperIntTd2);
     config.set("TemperIntTd3", mSettingsModel.TemperIntTd3);
     config.set("TemperIntTd4", mSettingsModel.TemperIntTd4);
     config.set("TemperIntTd5", mSettingsModel.TemperIntTd5);
     config.set("TemperIntTd6", mSettingsModel.TemperIntTd6);
     config.set("TemperExtKp1", mSettingsModel.TemperExtKp1);
     config.set("TemperExtKp2", mSettingsModel.TemperExtKp2);
     config.set("TemperExtKp3", mSettingsModel.TemperExtKp3);
     config.set("TemperExtKp4", mSettingsModel.TemperExtKp4);
     config.set("TemperExtKp5", mSettingsModel.TemperExtKp5);
     config.set("TemperExtKp6", mSettingsModel.TemperExtKp6);
     config.set("TemperExtTn1", mSettingsModel.TemperExtTn1);
     config.set("TemperExtTn2", mSettingsModel.TemperExtTn2);
     config.set("TemperExtTn3", mSettingsModel.TemperExtTn3);
     config.set("TemperExtTn4", mSettingsModel.TemperExtTn4);
     config.set("TemperExtTn5", mSettingsModel.TemperExtTn5);
     config.set("TemperExtTn6", mSettingsModel.TemperExtTn6);
     config.set("TemperExtTd1", mSettingsModel.TemperExtTd1);
     config.set("TemperExtTd2", mSettingsModel.TemperExtTd2);
     config.set("TemperExtTd3", mSettingsModel.TemperExtTd3);
     config.set("TemperExtTd4", mSettingsModel.TemperExtTd4);
     config.set("TemperExtTd5", mSettingsModel.TemperExtTd5);
     config.set("TemperExtTd6", mSettingsModel.TemperExtTd6);
     config.set("MaxPressure", mSettingsModel.MaxPressure);
     config.set("MinPressure", mSettingsModel.MinPressure);
     config.set("MaxTemper", mSettingsModel.MaxTemper);
     config.set("MaxTemper5", mSettingsModel.MaxTemper5);
     config.set("MinTemper5", mSettingsModel.MinTemper5);
     config.set("MaxPump", mSettingsModel.MaxPump);
     config.set("Di", mSettingsModel.Di);
     config.set("Offset", mSettingsModel.Offset);
     config.set("PositionDev", mSettingsModel.PositionDev);
     config.set("ClosePosition", mSettingsModel.ClosePosition);
     config.set("EvName1", mSettingsModel.EvName1);
     config.set("EvName2", mSettingsModel.EvName2);
     config.set("EvName3", mSettingsModel.EvName3);
     config.set("EvName4", mSettingsModel.EvName4);
     config.set("EvName5", mSettingsModel.EvName5);
     config.set("EvName6", mSettingsModel.EvName6);
     config.set("EvName7", mSettingsModel.EvName7);
     config.set("EvName8", mSettingsModel.EvName8);
     config.set("EvName9", mSettingsModel.EvName9);
     config.set("EvName10", mSettingsModel.EvName10);
     config.set("EvName11", mSettingsModel.EvName11);
     config.set("EvName12", mSettingsModel.EvName12);
     config.set("EvName13", mSettingsModel.EvName13);
     config.set("EvName14", mSettingsModel.EvName14);
     config.set("EvName15", mSettingsModel.EvName15);
     config.set("EvName16", mSettingsModel.EvName16);
     config.set("EvName17", mSettingsModel.EvName17);
     config.set("EvName18", mSettingsModel.EvName18);
     config.set("EvName19", mSettingsModel.EvName19);
     config.set("EvName20", mSettingsModel.EvName20);
     config.set("EvName21", mSettingsModel.EvName21);
     config.set("EvName22", mSettingsModel.EvName22);
     config.set("EvName23", mSettingsModel.EvName23);
     config.set("EvName24", mSettingsModel.EvName24);
     config.set("EvName25", mSettingsModel.EvName25);
     config.set("EvName26", mSettingsModel.EvName26);
     config.set("EvName27", mSettingsModel.EvName27);
     config.set("EvName28", mSettingsModel.EvName28);
     config.set("EvName29", mSettingsModel.EvName29);
     config.set("EvName30", mSettingsModel.EvName30);
     config.set("EvName31", mSettingsModel.EvName31);
     config.set("EvName32", mSettingsModel.EvName32);
     config.set("DiName1", mSettingsModel.DiName1);
     config.set("DiName2", mSettingsModel.DiName2);
     config.set("DiName3", mSettingsModel.DiName3);
     config.set("DiName4", mSettingsModel.DiName4);
     config.set("DiName5", mSettingsModel.DiName5);
     config.set("DiName6", mSettingsModel.DiName6);
     config.set("DiName7", mSettingsModel.DiName7);
     config.set("DiName8", mSettingsModel.DiName8);
     config.set("DiName9", mSettingsModel.DiName9);
     config.set("DiName10", mSettingsModel.DiName10);
     config.set("DiName11", mSettingsModel.DiName11);
     config.set("DiName12", mSettingsModel.DiName12);
     config.set("DiName13", mSettingsModel.DiName13);
     config.set("DiName14", mSettingsModel.DiName14);
     config.set("DiName15", mSettingsModel.DiName15);
     config.set("DiName16", mSettingsModel.DiName16);
     config.set("DiName17", mSettingsModel.DiName17);
     config.set("DiName18", mSettingsModel.DiName18);
     config.set("DiName19", mSettingsModel.DiName19);
     config.set("DiName20", mSettingsModel.DiName20);
     config.set("DiName21", mSettingsModel.DiName21);
     config.set("DiName22", mSettingsModel.DiName22);
     config.set("DiName23", mSettingsModel.DiName23);
     config.set("DiName24", mSettingsModel.DiName24);
     config.set("DiName25", mSettingsModel.DiName25);
     config.set("DiName26", mSettingsModel.DiName26);
     config.set("DiName27", mSettingsModel.DiName27);
     config.set("DiName28", mSettingsModel.DiName28);
     config.set("DiName29", mSettingsModel.DiName29);
     config.set("DiName30", mSettingsModel.DiName30);
     config.set("DiName31", mSettingsModel.DiName31);
     config.set("DiName32", mSettingsModel.DiName32);
     config.set("DoName1", mSettingsModel.DoName1);
     config.set("DoName2", mSettingsModel.DoName2);
     config.set("DoName3", mSettingsModel.DoName3);
     config.set("DoName4", mSettingsModel.DoName4);
     config.set("DoName5", mSettingsModel.DoName5);
     config.set("DoName6", mSettingsModel.DoName6);
     config.set("DoName7", mSettingsModel.DoName7);
     config.set("DoName8", mSettingsModel.DoName8);
     config.set("DoName9", mSettingsModel.DoName9);
     config.set("DoName10", mSettingsModel.DoName10);
     config.set("DoName11", mSettingsModel.DoName11);
     config.set("DoName12", mSettingsModel.DoName12);
     config.set("DoName13", mSettingsModel.DoName13);
     config.set("DoName14", mSettingsModel.DoName14);
     config.set("DoName15", mSettingsModel.DoName15);
     config.set("DoName16", mSettingsModel.DoName16);
     config.Save();
 }
示例#4
0
        private void SaveNameSettings(Demo.utilities.Properties config)
        {
            Settings setting = mSettings;

            config.set("Gas1Name", setting.Gas1Name);
            config.set("Gas2Name", setting.Gas2Name);
            config.set("Gas5Name", setting.Gas5Name);
            config.set("Gas6Name", setting.Gas6Name);
            config.set("Gas8Name", setting.Gas8Name);
            config.set("Ana1Name", setting.Ana1Name);
            config.set("Ana3Name", setting.Ana3Name);
            config.set("Ana4Name", setting.Ana4Name);
            config.set("Ana5Name", setting.Ana5Name);
            config.set("Ana6Name", setting.Ana6Name);
            config.set("EvName1", setting.EvNames[0]);
            config.set("EvName2", setting.EvNames[1]);
            config.set("EvName3", setting.EvNames[2]);
            config.set("EvName4", setting.EvNames[3]);
            config.set("EvName5", setting.EvNames[4]);
            config.set("EvName6", setting.EvNames[5]);
            config.set("EvName7", setting.EvNames[6]);
            config.set("EvName8", setting.EvNames[7]);
            config.set("EvName9", setting.EvNames[8]);
            config.set("EvName10", setting.EvNames[9]);
            config.set("EvName11", setting.EvNames[10]);
            config.set("EvName12", setting.EvNames[11]);
            config.set("EvName13", setting.EvNames[12]);
            config.set("EvName14", setting.EvNames[13]);
            config.set("EvName15", setting.EvNames[14]);
            config.set("EvName16", setting.EvNames[15]);
            config.set("EvName17", setting.EvNames[16]);
            config.set("EvName18", setting.EvNames[17]);
            config.set("EvName19", setting.EvNames[18]);
            config.set("EvName20", setting.EvNames[19]);
            config.set("EvName21", setting.EvNames[20]);
            config.set("EvName22", setting.EvNames[21]);
            config.set("EvName23", setting.EvNames[22]);
            config.set("EvName24", setting.EvNames[23]);
            config.set("EvName25", setting.EvNames[24]);
            config.set("EvName26", setting.EvNames[25]);
            config.set("EvName27", setting.EvNames[26]);
            config.set("EvName28", setting.EvNames[27]);
            config.set("EvName29", setting.EvNames[28]);
            config.set("EvName30", setting.EvNames[29]);
            config.set("EvName31", setting.EvNames[30]);
            config.set("EvName32", setting.EvNames[31]);
            config.set("DiName1", setting.DiNames[0]);
            config.set("DiName2", setting.DiNames[1]);
            config.set("DiName3", setting.DiNames[2]);
            config.set("DiName4", setting.DiNames[3]);
            config.set("DiName5", setting.DiNames[4]);
            config.set("DiName6", setting.DiNames[5]);
            config.set("DiName7", setting.DiNames[6]);
            config.set("DiName8", setting.DiNames[7]);
            config.set("DiName9", setting.DiNames[8]);
            config.set("DiName10", setting.DiNames[9]);
            config.set("DiName11", setting.DiNames[10]);
            config.set("DiName12", setting.DiNames[11]);
            config.set("DiName13", setting.DiNames[12]);
            config.set("DiName14", setting.DiNames[13]);
            config.set("DiName15", setting.DiNames[14]);
            config.set("DiName16", setting.DiNames[15]);
            config.set("DiName17", setting.DiNames[16]);
            config.set("DiName18", setting.DiNames[17]);
            config.set("DiName19", setting.DiNames[18]);
            config.set("DiName20", setting.DiNames[19]);
            config.set("DiName21", setting.DiNames[20]);
            config.set("DiName22", setting.DiNames[21]);
            config.set("DiName23", setting.DiNames[22]);
            config.set("DiName24", setting.DiNames[23]);
            config.set("DiName25", setting.DiNames[24]);
            config.set("DiName26", setting.DiNames[25]);
            config.set("DiName27", setting.DiNames[26]);
            config.set("DiName28", setting.DiNames[27]);
            config.set("DiName29", setting.DiNames[28]);
            config.set("DiName30", setting.DiNames[29]);
            config.set("DiName31", setting.DiNames[30]);
            config.set("DiName32", setting.DiNames[31]);
            config.set("DoName1", setting.DoNames[0]);
            config.set("DoName2", setting.DoNames[1]);
            config.set("DoName3", setting.DoNames[2]);
            config.set("DoName4", setting.DoNames[3]);
            config.set("DoName5", setting.DoNames[4]);
            config.set("DoName6", setting.DoNames[5]);
            config.set("DoName7", setting.DoNames[6]);
            config.set("DoName8", setting.DoNames[7]);
            config.set("DoName9", setting.DoNames[8]);
            config.set("DoName10", setting.DoNames[9]);
            config.set("DoName11", setting.DoNames[10]);
            config.set("DoName12", setting.DoNames[11]);
            config.set("DoName13", setting.DoNames[12]);
            config.set("DoName14", setting.DoNames[13]);
            config.set("DoName15", setting.DoNames[14]);
            config.set("DoName16", setting.DoNames[15]);
            config.Save();
        }