Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
 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;
 }
Ejemplo n.º 5
0
 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;
     }
 }
Ejemplo n.º 6
0
        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;
            }
        }
Ejemplo n.º 7
0
 public void StoreAdtRecUniqId(XmlNode root, int uniqId)
 {
     GlobalXMLManipulatorWriter writer = new GlobalXMLManipulatorWriter(root);
     writer.CreateChildNode("ADT_Record_UniqId");
     writer.SetInnerText(uniqId.ToString());
 }