public void SaveModule(string projectDirectory, string nodeName) { string imageFilePath; string configFile; imageFilePath = projectDirectory + @"\TileImage-" + nodeName + @".bmp"; if (SingleImage != null) { Bitmap image = ImageOperateTools.ImageCopy(SingleImage); image.Save(imageFilePath, image.RawFormat); image.Dispose(); } configFile = projectDirectory + @"\TileImage-" + nodeName + ".xml"; XmlParameter xmlParameter = new XmlParameter(); #region IDisplay xmlParameter.Add("DisplayWindowName", DisplayWindowName); xmlParameter.Add("IsDisplay", IsDisplay); #endregion xmlParameter.Add("SizeOfText", SizeOfText); xmlParameter.WriteParameter(configFile); return; }
public void InitModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\DataSave-" + nodeName + ".xml"; string strParamInfo = ""; XmlParameter xmlParameter = null; if (File.Exists(configFile)) { xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(configFile); strParamInfo = xmlParameter.GetParamData("DirectoryPath"); if (strParamInfo != "") { DirectoryPath = strParamInfo; } strParamInfo = xmlParameter.GetParamData("CodeOfProduct"); if (strParamInfo != "") { CodeOfProduct = strParamInfo; } strParamInfo = xmlParameter.GetParamData("SpanOfTime"); if (strParamInfo != "") { SpanOfTime = Convert.ToInt32(strParamInfo); } strParamInfo = xmlParameter.GetParamData("QueueSize"); if (strParamInfo != "") { QueueSize = Convert.ToInt32(strParamInfo); } } return; }
public void InitModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\Producer-" + nodeName + ".xml"; string strParamInfo = ""; XmlParameter xmlParameter = null; if (File.Exists(configFile)) { xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(configFile); #region IDisplay strParamInfo = xmlParameter.GetParamData("DisplayWindowName"); if (strParamInfo != "") { DisplayWindowName = strParamInfo; } strParamInfo = xmlParameter.GetParamData("IsDisplay"); if (strParamInfo != "") { IsDisplay = Convert.ToBoolean(strParamInfo); } #endregion } _device.LoadConfiguration(); return; }
public void SaveParam(string configFile) { // TODO: save parameters XmlParameter xmlParameter = new XmlParameter(); // Defect xmlParameter.Add("DefectParam.IsAddToDetection", DefectParam.IsAddToDetection); xmlParameter.Add("DefectParam.TinyAreaFilter", DefectParam.TinyAreaFilter); xmlParameter.Add("DefectParam.TinyNumFilter", DefectParam.TinyNumFilter); xmlParameter.Add("DefectParam.ObvAreaFilter", DefectParam.ObvAreaFilter); xmlParameter.Add("DefectParam.ObvNumFilter", DefectParam.ObvNumFilter); // Overage xmlParameter.Add("OverageParam.IsAddToDetection", OverageParam.IsAddToDetection); xmlParameter.Add("OverageParam.AreaOfLeftFilter", OverageParam.Number); xmlParameter.Add("OverageParam.AreaOfLeftFilter", OverageParam.AreaOfLeftFilter); xmlParameter.Add("OverageParam.AreaOfRightFilter", OverageParam.AreaOfRightFilter); xmlParameter.Add("OverageParam.AreaOfRightFilter1", OverageParam.AreaOfRightFilter1); // Offset xmlParameter.Add("OffsetParam.IsAddToDetection", OffsetParam.IsAddToDetection); xmlParameter.Add("OffsetParam.StandardXFilter", OffsetParam.StandardXFilter); xmlParameter.Add("OffsetParam.StandardYFilter", OffsetParam.StandardYFilter); xmlParameter.Add("OffsetParam.UpFilter", OffsetParam.UpFilter); xmlParameter.Add("OffsetParam.DownFilter", OffsetParam.DownFilter); xmlParameter.Add("OffsetParam.LeftFilter", OffsetParam.LeftFilter); xmlParameter.Add("OffsetParam.RightFilter", OffsetParam.RightFilter); // Tip xmlParameter.Add("TipParam.IsAddToDetection", TipParam.IsAddToDetection); // BadConnection xmlParameter.Add("BadConnectionParam.IsAddToDetection", BadConnectionParam.IsAddToDetection); xmlParameter.WriteParameter(configFile); return; }
public void SaveModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\Detector-" + nodeName + ".xml"; string configFileOfDefectManager = projectDirectory + @"\DefectManager-" + nodeName + ".xml"; XmlParameter xmlParameter = new XmlParameter(); #region IDisplay xmlParameter.Add("DisplayWindowName", DisplayWindowName); xmlParameter.Add("IsDisplay", IsDisplay); #endregion // xmlParameter.Add("IsDisplayOfDefect", IsDisplayOfDefect); xmlParameter.Add("IsDisplayOfBadConnection", IsDisplayOfBadConnection); xmlParameter.Add("IsDisplayOfOverage", IsDisplayOfOverage); xmlParameter.Add("IsDisplayOfOffset", IsDisplayOfOffset); xmlParameter.Add("IsDisplayOfTip", IsDisplayOfTip); xmlParameter.WriteParameter(configFile); // ProductManager.SaveParam(configFileOfDefectManager); return; }
public void InitModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\Detector-" + nodeName + ".xml"; string configFileOfDefectManager = projectDirectory + @"\DefectManager-" + nodeName + ".xml"; string strParamInfo = ""; XmlParameter xmlParameter = null; if (File.Exists(configFile)) { xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(configFile); #region IDisplay strParamInfo = xmlParameter.GetParamData("DisplayWindowName"); if (strParamInfo != "") { DisplayWindowName = strParamInfo; } strParamInfo = xmlParameter.GetParamData("IsDisplay"); if (strParamInfo != "") { IsDisplay = Convert.ToBoolean(strParamInfo); } #endregion // strParamInfo = xmlParameter.GetParamData("IsDisplayOfDefect"); if (strParamInfo != "") { IsDisplayOfDefect = Convert.ToBoolean(strParamInfo); } strParamInfo = xmlParameter.GetParamData("IsDisplayOfBadConnection"); if (strParamInfo != "") { IsDisplayOfBadConnection = Convert.ToBoolean(strParamInfo); } strParamInfo = xmlParameter.GetParamData("IsDisplayOfOverage"); if (strParamInfo != "") { IsDisplayOfOverage = Convert.ToBoolean(strParamInfo); } strParamInfo = xmlParameter.GetParamData("IsDisplayOfOffset"); if (strParamInfo != "") { IsDisplayOfOffset = Convert.ToBoolean(strParamInfo); } strParamInfo = xmlParameter.GetParamData("IsDisplayOfTip"); if (strParamInfo != "") { IsDisplayOfTip = Convert.ToBoolean(strParamInfo); } } // ProductManager.LoadParam(configFileOfDefectManager); return; }
public void SaveDataBaseInfo() { XmlParameter xmlParameter = new XmlParameter(); xmlParameter.Add("ProductName", ProductName); xmlParameter.Add("BatchName", BatchName); xmlParameter.Add("BoardName", BoardName); xmlParameter.Add("SideName", SideName); xmlParameter.Add("ShotName", ShotName); xmlParameter.Add("DefectName", DefectName); xmlParameter.WriteParameter(Application.StartupPath + _fileDataBaseManager); }
public void SaveModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\Spy-" + nodeName + ".xml"; XmlParameter xmlParameter = new XmlParameter(); // xmlParameter.Add("Index", Index); xmlParameter.WriteParameter(configFile); return; }
public void SaveModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\DataSave-" + nodeName + ".xml"; XmlParameter xmlParameter = new XmlParameter(); xmlParameter.Add("DirectoryPath", DirectoryPath); xmlParameter.Add("CodeOfProduct", CodeOfProduct); xmlParameter.Add("SpanOfTime", SpanOfTime); xmlParameter.Add("QueueSize", QueueSize); xmlParameter.WriteParameter(configFile); return; }
private void LoadConfig() { string configPath = Application.StartupPath + "/config/"; if (false == Directory.Exists(configPath)) { Directory.CreateDirectory(configPath); } string str; XmlParameter xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(Application.StartupPath + _fileProjectSetting); _dataDir = xmlParameter.GetParamData("DataDir"); _modelDir = xmlParameter.GetParamData("ModelDir"); _dataBaseDir = xmlParameter.GetParamData("DataBaseDir"); _dataBaseName = xmlParameter.GetParamData("DataBaseName"); str = xmlParameter.GetParamData("DilationPixel"); int.TryParse(str, out _dilationPixel); str = xmlParameter.GetParamData("DisplayWindowNum"); int.TryParse(str, out _displayWindowNum); str = xmlParameter.GetParamData("IsJumpMarkedData"); bool.TryParse(str, out _isJumpMarkedData); this.textBoxDataDir.Text = _dataDir; this.textBoxModelDir.Text = _modelDir; this.textBoxDataBaseDir.Text = _dataBaseDir; this.textBoxDataBaseName.Text = _dataBaseName; if (_dilationPixel < this.upDownDilationNum.Minimum) { _dilationPixel = (int)this.upDownDilationNum.Minimum; } else if (_dilationPixel > this.upDownDilationNum.Maximum) { _dilationPixel = (int)this.upDownDilationNum.Maximum; } this.upDownDilationNum.Value = _dilationPixel; if (_displayWindowNum < this.upDownWindowNum.Minimum) { _displayWindowNum = (int)this.upDownWindowNum.Minimum; } else if (_displayWindowNum > this.upDownWindowNum.Maximum) { _displayWindowNum = (int)this.upDownWindowNum.Maximum; } this.upDownWindowNum.Value = _displayWindowNum; this.checkBoxIsJump.Checked = _isJumpMarkedData; }
public void InitModule(string projectDirectory, string nodeName) { string imageFilePath; string configFile; string strParamInfo = ""; XmlParameter xmlParameter = null; imageFilePath = projectDirectory + @"\TileImage-" + nodeName + @".bmp"; if (File.Exists(imageFilePath)) { var image = new Bitmap(imageFilePath, true); SingleImage = ImageOperateTools.ImageCopy(image); image.Dispose(); } else { SingleImage = new Bitmap(500, 100); } configFile = projectDirectory + @"\TileImage-" + nodeName + ".xml"; if (File.Exists(configFile)) { xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(configFile); #region IDisplay strParamInfo = xmlParameter.GetParamData("DisplayWindowName"); if (strParamInfo != "") { DisplayWindowName = strParamInfo; } strParamInfo = xmlParameter.GetParamData("IsDisplay"); if (strParamInfo != "") { IsDisplay = Convert.ToBoolean(strParamInfo); } #endregion strParamInfo = xmlParameter.GetParamData("SizeOfText"); if (strParamInfo != "") { SizeOfText = Convert.ToInt32(strParamInfo); } } return; }
private void LoadDataBaseInfo() { _device.SetDataDir(_modelDir, _dataDir); XmlParameter xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(Application.StartupPath + _fileDataBaseManager); ProductName = xmlParameter.GetParamData("ProductName"); BatchName = xmlParameter.GetParamData("BatchName"); BoardName = xmlParameter.GetParamData("BoardName"); SideName = xmlParameter.GetParamData("SideName"); ShotName = xmlParameter.GetParamData("ShotName"); DefectName = xmlParameter.GetParamData("DefectName"); RefreshProductNameList(); if (!ProductNameList.Contains(ProductName)) { TrySelectProduct(0); } RefreshBatchNameList(); if (!BatchNameList.Contains(BatchName)) { TrySelectBatch(0); } RefreshBoardNameList(); if (!BoardNameList.Contains(BoardName)) { TrySelectBoard(0); } RefreshSideNameList(); if (!SideNameList.Contains(SideName)) { TrySelectSide(0); } RefreshShotNameList(); if (!ShotNameList.Contains(ShotName)) { TrySelectShot(0); } RefreshDefectNameList(); if (!DefectNameList.Contains(DefectName)) { TrySelectDefect(0); } UpdateDataCells(); return; }
private static void Init() { //XmlConfig.CurrentConfig.Get("DBConnection"); // file c:\Users\Pierre\AppData\Local\[AssemblyCompany]\[name]\ // file example : c:\Users\Pierre\AppData\Local\Pierre Beuzart\Download\ gAppParameters = new XmlParameter(Application.ProductName); // Application.ProductName = "Download" WindowsApp.CurrentWindowsApp.TrayIcon.NotifyIcon.MouseDoubleClick += new MouseEventHandler(notifyIcon_MouseDoubleClick); gmMain = new MenuItemForm("Download &main", true, new MenuItemForm.EventCreateForm(CreateMain), WindowsApp.CurrentWindowsApp.ParentForm); MenuItemForm mBase = new MenuItemForm("&Base", true, new MenuItemForm.EventCreateForm(CreateBase), WindowsApp.CurrentWindowsApp.ParentForm); ToolStripMenuItem mTraceForm = cf.CreateMenuItem("&Trace form", false, new EventHandler(m_trace_form_Click)); ToolStripMenuItem mQuit = cf.CreateMenuItem("&Quit", false, new EventHandler(m_quit_Click)); WindowsApp.CurrentWindowsApp.TrayIcon.AddMenuItems(gmMain.MenuItem, new ToolStripSeparator(), mBase.MenuItem, new ToolStripSeparator(), mTraceForm, new ToolStripSeparator(), mQuit); }
private void LoadProjectSetting() { string str; XmlParameter xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(Application.StartupPath + _fileProjectSetting); _dataDir = xmlParameter.GetParamData("DataDir"); _modelDir = xmlParameter.GetParamData("ModelDir"); _dataBaseDir = xmlParameter.GetParamData("DataBaseDir"); _dataBaseName = xmlParameter.GetParamData("DataBaseName"); str = xmlParameter.GetParamData("DilationPixel"); int.TryParse(str, out _dilationPixel); str = xmlParameter.GetParamData("DisplayWindowNum"); int.TryParse(str, out _displayWindowNum); str = xmlParameter.GetParamData("IsJumpMarkedData"); bool.TryParse(str, out _isJumpMarkedData); }
public void SaveModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\Producer-" + nodeName + ".xml"; XmlParameter xmlParameter = new XmlParameter(); #region IDisplay xmlParameter.Add("DisplayWindowName", DisplayWindowName); xmlParameter.Add("IsDisplay", IsDisplay); #endregion xmlParameter.WriteParameter(configFile); _device.SaveConfiguration(); return; }
public void SaveModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\Consumer-" + nodeName + ".xml"; XmlParameter xmlParameter = new XmlParameter(); #region IDisplay xmlParameter.Add("DisplayWindowName", DisplayWindowName); xmlParameter.Add("IsDisplay", IsDisplay); #endregion // xmlParameter.Add("Index", Index); xmlParameter.WriteParameter(configFile); return; }
private void SaveConfig() { _dataDir = this.textBoxDataDir.Text; _modelDir = this.textBoxModelDir.Text; _dataBaseDir = this.textBoxDataBaseDir.Text; _dataBaseName = this.textBoxDataBaseName.Text; _dilationPixel = (int)this.upDownDilationNum.Value; _displayWindowNum = (int)this.upDownWindowNum.Value; _isJumpMarkedData = this.checkBoxIsJump.Checked; XmlParameter xmlParameter = new XmlParameter(); xmlParameter.Add("DataDir", _dataDir); xmlParameter.Add("ModelDir", _modelDir); xmlParameter.Add("DataBaseDir", _dataBaseDir); xmlParameter.Add("DataBaseName", _dataBaseName); xmlParameter.Add("DilationPixel", _dilationPixel); xmlParameter.Add("DisplayWindowNum", _displayWindowNum); xmlParameter.Add("IsJumpMarkedData", _isJumpMarkedData); xmlParameter.WriteParameter(Application.StartupPath + _fileProjectSetting); }
public void InitModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\Spy-" + nodeName + ".xml"; string strParamInfo = ""; XmlParameter xmlParameter = null; if (!File.Exists(configFile)) { return; } xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(configFile); // strParamInfo = xmlParameter.GetParamData("Index"); if (strParamInfo != "") { Index = Convert.ToInt32(strParamInfo); } return; }
/// <summary> /// 收到空消息处理过程 /// </summary> /// <param name="ip">发送消息AP的IP</param> /// <param name="port">发送消息AP的端口</param> /// <returns>如果有下条任务,返回下条任务XML,否则返回空</returns> private byte[] RecvEmptyMsgHandle(String ip, int port) { byte[] xml; ApConnHmsInfo connInfo = GlobalParameter.apConnHmsList.getSnForconnList(ip, port); if (connInfo == null) { Log.WriteError("上线列表中找不到该AP,回复空消息。"); xml = Encoding.UTF8.GetBytes(""); //回复空post } else { if (XmlHandle.GetEventInList(connInfo.EventCode, InformEventCode.BOOT)) { List <XmlParameter> inList = new List <XmlParameter>(); System.Data.DataTable dt = new System.Data.DataTable(); if (0 == myDB.inform_1boot_record_entity_get(ref dt)) { for (int i = 0; i < dt.Rows.Count; i++) { XmlParameter xmlParameter = new XmlParameter(dt.Rows[i][0].ToString(), dt.Rows[i][1].ToString()); inList.Add(xmlParameter); } } xml = XmlHandle.Create_1BOOT_InformResponse(inList); //xml = XmlHandle.CreateRebootXmlFile("reboot1233"); } else if (XmlHandle.GetEventInList(connInfo.EventCode, InformEventCode.PERIODIC)) { //发送获取AP状态的节点 String[] nameList = new string[4]; nameList[0] = "Services.FAPService.1.CellConfig.LTE.RAN.RF.X_VENDOR_PHY_CELL_ID"; nameList[1] = "Services.FAPService.1.CellConfig.LTE.RAN.RF.EARFCNDL"; nameList[2] = "DeviceInfo.X_VENDOR_ENODEB_STATUS.X_VENDOR_CELL_STATUS"; nameList[3] = "Services.FAPService.1.CellConfig.LTE.EPC.TAC"; xml = XmlHandle.CreateGetParameterValuesXmlFile(PeriodicGetValue, nameList); } else { TaskType taskType = TaskType.TaskNull; string taskId = ""; Log.WriteDebug("获取SN(" + connInfo.Sn + ")的任务。"); string upgradeTimer = ""; xml = myDB.GetTaskBySN(ref taskType, ref taskId, ref upgradeTimer, connInfo.Sn); //定时升级任务 if (taskType == TaskType.UpgradTask) { DateTime nowTime = DateTime.Now; DateTime runTime = Convert.ToDateTime(upgradeTimer); if (DateTime.Compare(nowTime, runTime) < 0) { Log.WriteError(string.Format("设备({0})升级任务[{1}]的字时间为{2},目前未到时间。暂不升级。", connInfo.Sn, taskId, upgradeTimer)); return(Encoding.UTF8.GetBytes("")); //回复空post } } if ((xml != null) && (taskType != TaskType.TaskNull) && (false == string.IsNullOrEmpty(taskId))) { if (!myDB.SetApTaskStatusBySN(connInfo.Sn, taskType, TaskStatus.SendTask)) { string str = String.Format("修改SN({0}),任务类型({1}),任务状态({2})!", connInfo.Sn, taskType, TaskStatus.SendTask); Log.WriteError(str); } } else { xml = Encoding.UTF8.GetBytes(""); //回复空post } } } return(xml); }
// public void LoadParam(string configFile) { // TODO: load parameters XmlParameter xmlParameter = null; string strParamInfo = ""; if (File.Exists(configFile)) { xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(configFile); // Defect strParamInfo = xmlParameter.GetParamData("DefectParam.IsAddToDetection"); if (strParamInfo != "") { DefectParam.IsAddToDetection = Convert.ToBoolean(strParamInfo); } strParamInfo = xmlParameter.GetParamData("DefectParam.TinyAreaFilter"); if (strParamInfo != "") { DefectParam.TinyAreaFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("DefectParam.TinyNumFilter"); if (strParamInfo != "") { DefectParam.TinyNumFilter = Convert.ToInt32(strParamInfo); } strParamInfo = xmlParameter.GetParamData("DefectParam.ObvAreaFilter"); if (strParamInfo != "") { DefectParam.ObvAreaFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("DefectParam.ObvNumFilter"); if (strParamInfo != "") { DefectParam.ObvNumFilter = Convert.ToInt32(strParamInfo); } // Overage strParamInfo = xmlParameter.GetParamData("OverageParam.IsAddToDetection"); if (strParamInfo != "") { OverageParam.IsAddToDetection = Convert.ToBoolean(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OverageParam.Number"); if (strParamInfo != "") { OverageParam.Number = Convert.ToInt32(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OverageParam.AreaOfLeftFilter"); if (strParamInfo != "") { OverageParam.AreaOfLeftFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OverageParam.AreaOfRightFilter"); if (strParamInfo != "") { OverageParam.AreaOfRightFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OverageParam.AreaOfRightFilter1"); if (strParamInfo != "") { OverageParam.AreaOfRightFilter1 = Convert.ToDouble(strParamInfo); } // Offset strParamInfo = xmlParameter.GetParamData("OffsetParam.IsAddToDetection"); if (strParamInfo != "") { OffsetParam.IsAddToDetection = Convert.ToBoolean(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OffsetParam.StandardXFilter"); if (strParamInfo != "") { OffsetParam.StandardXFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OffsetParam.StandardYFilter"); if (strParamInfo != "") { OffsetParam.StandardYFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OffsetParam.UpFilter"); if (strParamInfo != "") { OffsetParam.UpFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OffsetParam.DownFilter"); if (strParamInfo != "") { OffsetParam.DownFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OffsetParam.LeftFilter"); if (strParamInfo != "") { OffsetParam.LeftFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OffsetParam.RightFilter"); if (strParamInfo != "") { OffsetParam.RightFilter = Convert.ToDouble(strParamInfo); } // Tip strParamInfo = xmlParameter.GetParamData("TipParam.IsAddToDetection"); if (strParamInfo != "") { TipParam.IsAddToDetection = Convert.ToBoolean(strParamInfo); } // BadConnection strParamInfo = xmlParameter.GetParamData("BadConnectionParam.IsAddToDetection"); if (strParamInfo != "") { BadConnectionParam.IsAddToDetection = Convert.ToBoolean(strParamInfo); } } return; }