Example #1
0
        public void WriteConfigFile(XmlTextWriter xmlWriter)
        {
            xmlWriter.WriteStartElement(Name);

            GTSettings.WriteElement(xmlWriter, "TCPIPServerEnabled", TCPIPServerEnabled.ToString());
            GTSettings.WriteElement(xmlWriter, "TCPIPServerIPAddress", TCPIPServerIPAddress);
            GTSettings.WriteElement(xmlWriter, "TCPIPServerPort", TCPIPServerPort.ToString());

            GTSettings.WriteElement(xmlWriter, "UDPServerEnabled", UDPServerEnabled.ToString());
            GTSettings.WriteElement(xmlWriter, "UDPServerIPAddress", UDPServerIPAddress);
            GTSettings.WriteElement(xmlWriter, "UDPServerPort", UDPServerPort.ToString());
            GTSettings.WriteElement(xmlWriter, "UDPServerSendSmoothedData", UDPServerSendSmoothedData.ToString());

            GTSettings.WriteElement(xmlWriter, "ClientUIPath", ClientUIPath);

            xmlWriter.WriteEndElement();
        }
Example #2
0
        public void WriteConfigFile()
        {
            try
            {
                var fileUri = new Uri(directory + "\\" + settingsFileName);
                xmlWriter            = new XmlTextWriter(fileUri.LocalPath, null);
                xmlWriter.Formatting = Formatting.Indented;
                xmlWriter.WriteStartDocument();
                xmlWriter.WriteStartElement("GazeTrackerClientSettings");

                WriteElement("IPAddress", IPAddress.ToString());
                WriteElement("TCPIPServerPort", TCPIPServerPort.ToString());
                WriteElement("UDPServerPort", UDPServerPort.ToString());

                xmlWriter.WriteEndElement();
                xmlWriter.WriteEndDocument();
                xmlWriter.Flush();
                xmlWriter.Close();
            }
            catch (Exception ex)
            {
                Console.Out.WriteLine("Error saving configuration xml:" + ex.Message);
            }
        }