public static int setComment(XmlNode parentNode, string comment) { try { GlobalXMLManipulatorWriter writer = new GlobalXMLManipulatorWriter(parentNode); writer.CreateChildNode("OpenSaveComment"); writer.SetInnerText(comment); return 0; } catch (Exception exception) { MessageBox.Show("Error at setComment comment!\n" + exception.Message); return -1; } }
private int saveToXmlNode(XmlNode node) { GlobalXMLManipulatorWriter writer = new GlobalXMLManipulatorWriter(node); writer.CreateChildNode("ADT_Record_UniqId"); writer.SetInnerText(this._ioph.getAdtRecord().UniqId.ToString()); if (((((this._cfgSetting.save(Si4420_Common.createChildNode(node, "ConfigurationSetting")) == 0) && (this._freqSetting.save(Si4420_Common.createChildNode(node, "FrequencySetting")) == 0)) && ((this._powerMan.save(Si4420_Common.createChildNode(node, "PowerManagement")) == 0) && (this._recSetting.save(Si4420_Common.createChildNode(node, "ReceiverSetting")) == 0))) && (((this._transSetting.save(Si4420_Common.createChildNode(node, "TransmitterSetting")) == 0) && (this._wakeUpTimer.save(Si4420_Common.createChildNode(node, "WakeUpTimer")) == 0)) && ((this._lowDutyCycle.save(Si4420_Common.createChildNode(node, "LowDutyCycle")) == 0) && (this._lowBattDet.save(Si4420_Common.createChildNode(node, "LowBattDetAnduCClock")) == 0)))) && ((((this._afc.save(Si4420_Common.createChildNode(node, "AFC")) == 0) && (this._dataRate.save(Si4420_Common.createChildNode(node, "DataRate")) == 0)) && ((this._dataFilter.save(Si4420_Common.createChildNode(node, "DataFilter")) == 0) && (this._fifo.save(Si4420_Common.createChildNode(node, "FIFO")) == 0))) && (((this.saveTransmitSettings(Si4420_Common.createChildNode(node, "TransmitSettings")) == 0) && (this.saveReceiveSettings(Si4420_Common.createChildNode(node, "ReceiveSettings")) == 0)) && (this.saveVoltage(Si4420_Common.createChildNode(node, "Voltage")) == 0)))) { return 0; } return -1; }
private int addEzConfigNode(GlobalXMLManipulatorWriter xmlRW, int cnt, string freqBand, string modulation, string crystalTolerance, string dataRate, string bandWidth, double fDev) { xmlRW.CreateChildNode("Config"); xmlRW.SetAttribute("ConfNum", cnt++.ToString()); xmlRW.CreateChildNode("FreqBand"); xmlRW.SetAttribute("Unit", "MHz"); xmlRW.CreateChildNode("LowEnd"); xmlRW.SetInnerText(freqBand.Split(new char[] { '-' })[0]); xmlRW.NavigateUpOneLevel(); xmlRW.CreateChildNode("HighEnd"); xmlRW.SetInnerText(freqBand.Split(new char[] { '-' })[1]); xmlRW.NavigateUpOneLevel(); xmlRW.NavigateUpOneLevel(); xmlRW.CreateChildNode("ModulationMode"); xmlRW.SetInnerText(modulation); xmlRW.NavigateUpOneLevel(); xmlRW.CreateChildNode("CrystalTolerance"); xmlRW.SetInnerText(crystalTolerance); xmlRW.NavigateUpOneLevel(); xmlRW.CreateChildNode("DataRate"); xmlRW.SetAttribute("Unit", "kbps"); xmlRW.SetInnerText(dataRate.Replace("kbps", "").Trim().Replace(',', '.')); xmlRW.NavigateUpOneLevel(); xmlRW.CreateChildNode("ChanelBandwidth"); xmlRW.SetAttribute("Unit", "kHz"); xmlRW.SetInnerText(bandWidth.Replace("kHz", "").Trim().Replace(',', '.')); xmlRW.NavigateUpOneLevel(); xmlRW.CreateChildNode("FrequencyDeviation"); xmlRW.SetAttribute("Unit", "kHz"); xmlRW.SetInnerText(fDev.ToString("0.#").Replace(',', '.')); xmlRW.NavigateUpOneLevel(); int num2 = cnt - 1; if (File.Exists(num2.ToString() + ".txt")) { xmlRW.CreateChildNode("Command"); int num3 = cnt - 1; xmlRW.SetInnerText(File.ReadAllText(num3.ToString() + ".txt")); xmlRW.NavigateUpOneLevel(); } else { Console.WriteLine(((cnt - 1)).ToString() + " missing"); } xmlRW.NavigateUpOneLevel(); return cnt; }
private int saveToXmlNode(XmlNode node) { GlobalXMLManipulatorWriter writer = new GlobalXMLManipulatorWriter(node); writer.CreateChildNode("ADT_Record_UniqId"); writer.SetInnerText(this._ioph.getAdtRecord().UniqId.ToString()); if (((((this._cfgSetting.save(Si4022_Common.createChildNode(node, "ConfigurationSetting")) == 0) && (this._freqSetting.save(Si4022_Common.createChildNode(node, "FrequencySetting")) == 0)) && ((this._powerMan.save(Si4022_Common.createChildNode(node, "PowerManagement")) == 0) && (this._fifo.save(Si4022_Common.createChildNode(node, "FIFO")) == 0))) && (((this._dataRate.save(Si4022_Common.createChildNode(node, "DataRate")) == 0) && (this._lowBattDet.save(Si4022_Common.createChildNode(node, "LowBattDet")) == 0)) && ((this._wakeUpTimer.save(Si4022_Common.createChildNode(node, "WakeUpTimer")) == 0) && (this._extFeat.save(Si4022_Common.createChildNode(node, "ExtendedFeatures")) == 0)))) && ((this._preamb.save(Si4022_Common.createChildNode(node, "PreambleLenght")) == 0) && (this.saveVoltage(Si4022_Common.createChildNode(node, "Voltage")) == 0))) { return 0; } return -1; }
private void SavePreferences(XmlNode _preferencesNode) { try { GlobalPreferences preferences = GlobalPreferences.instance(); GlobalXMLManipulatorWriter writer = new GlobalXMLManipulatorWriter(_preferencesNode); writer.CreateChildNode("Advanced"); writer.CreateChildNode("Language"); writer.SetAttribute("idx", preferences.advanced.LangIdx.ToString()); writer.SetAttribute("showdevfound", preferences.advanced.ShowDevFoundDlg.ToString()); writer.NavigateUpOneLevel(); writer.NavigateUpOneLevel(); writer.CreateChildNode("Logs"); writer.CreateChildNode("Option"); writer.SetAttribute("idx", preferences.logs.SelDelIdx.ToString()); writer.NavigateUpOneLevel(); writer.CreateChildNode("DelAfterDays"); writer.SetAttribute("days", preferences.logs.DelAfterDays.ToString()); writer.NavigateUpOneLevel(); writer.CreateChildNode("DelAfterNumOfFiles"); writer.SetAttribute("numoffiles", preferences.logs.DelNumOfFiles.ToString()); writer.SetAttribute("ifmorethan", preferences.logs.DelIfMoreThan.ToString()); writer.NavigateUpOneLevel(); writer.NavigateUpOneLevel(); writer.CreateChildNode("Help"); writer.SetAttribute("contSensHelp", preferences.help.EnableContSensHelp ? "1" : "0"); writer.NavigateUpOneLevel(); writer.NavigateUpOneLevel(); writer.CreateChildNode("SoftwareUpdate"); writer.SetAttribute("autoUpdate", preferences.swUpdate.AutoUpdate ? "1" : "0"); writer.SetAttribute("updatePeriod", preferences.swUpdate.UpdatePeriod.ToString()); writer.SetAttribute("useProxyAuth", preferences.swUpdate.UseProxyAuth ? "1" : "0"); writer.SetAttribute("proxyUser", preferences.swUpdate.ProxyUser); writer.SetAttribute("proxyPassword", preferences.swUpdate.ProxyPassword); writer.SetAttribute("lastUpdate", preferences.swUpdate.LastUpdate.ToString()); writer.SetAttribute("excludedVersion", preferences.swUpdate.ExcludedVersion); } catch { } }
public int save(XmlNode parentNode, bool createMainNode) { try { GlobalXMLManipulatorWriter writer = new GlobalXMLManipulatorWriter(parentNode); if (createMainNode) { writer.CreateChildNode(mainXmlNodeName()); } XmlNode iteratorNode = writer.IteratorNode; writer.CreateChildNode("UniqId"); writer.SetInnerText(this.UniqId.ToString()); if (this._portAddress.save(iteratorNode) != 0) { return -1; } return 0; } catch (Exception exception) { GlobalServices.ErrMsg("ADTRecord.save()", "Writing XML failed\n" + exception.Message); return -1; } }
public int save(XmlNode parentNode) { try { GlobalXMLManipulatorWriter writer = new GlobalXMLManipulatorWriter(parentNode); writer.CreateChildNode("IOPortAddress"); writer.CreateChildNode("PortType"); writer.SetAttribute("name", this.portType.ToString()); switch (this.portType) { case PortType.RS232: writer.CreateChildNode("RS232Address"); writer.CreateChildNode("COMPortId"); writer.SetInnerText(this.comAddr.COMPortId.ToString()); break; case PortType.USB_FTDI: writer.CreateChildNode("USB_FTDI_Address"); writer.CreateChildNode("SerialNo"); writer.SetInnerText(this.usbFtdiAddr.SerialNo); writer.NavigateUpOneLevel(); writer.CreateChildNode("LocationId"); writer.SetInnerText(this.usbFtdiAddr.LocationId.ToString()); writer.NavigateUpOneLevel(); writer.CreateChildNode("DeviceIdx"); writer.SetInnerText(this.usbFtdiAddr.DeviceIdx.ToString()); writer.NavigateUpOneLevel(); writer.CreateChildNode("Description"); writer.SetInnerText(this.usbFtdiAddr.Description); break; case PortType.USB_EZLink: writer.CreateChildNode("USB_EZLink_Address"); writer.CreateChildNode("DeviceIndex"); writer.SetInnerText(this.usbEzLinkAddr.devIdx.ToString()); writer.NavigateUpOneLevel(); writer.CreateChildNode("FrequencyBand"); writer.SetInnerText(this.usbEzLinkAddr.freqBand.ToString()); break; } return 0; } catch { GlobalServices.ErrMsg("IOPortAddress.save()", "Writing XML failed"); return -1; } }
public void StoreAdtRecUniqId(XmlNode root, int uniqId) { GlobalXMLManipulatorWriter writer = new GlobalXMLManipulatorWriter(root); writer.CreateChildNode("ADT_Record_UniqId"); writer.SetInnerText(uniqId.ToString()); }