public void AppendTimeXMLNode(XmlDocument XmlDocument)
        {
            XmlNode element = XmlDocument.CreateElement("TimeSettings");

            XmlDocument.DocumentElement.AppendChild(element);                   // указываем родителя

            XmlAttribute attribute = XmlDocument.CreateAttribute("TimeFormat"); // создаём атрибут

            attribute.Value = timeFormat.ToString();
            element.Attributes.Append(attribute); // добавляем атрибут

            if (timeFormat == TimeFormats.ADSPFormat)
            {
                attribute       = XmlDocument.CreateAttribute("ReadAddr"); // создаём атрибут
                attribute.Value = ReadAddr.ToString();
                element.Attributes.Append(attribute);                      // добавляем атрибут


                attribute       = XmlDocument.CreateAttribute("SetAddr");     // создаём атрибут
                attribute.Value = SetAddr.ToString();
                element.Attributes.Append(attribute);                         // добавляем атрибут

                attribute       = XmlDocument.CreateAttribute("AddrSetTime"); // создаём атрибут
                attribute.Value = AddrSetTime.ToString();
                element.Attributes.Append(attribute);                         // добавляем атрибут
            }

            if (timeFormat == TimeFormats.STMFormat)
            {
                attribute       = XmlDocument.CreateAttribute("STMProcAddr1");   // создаём атрибут
                attribute.Value = STMProcAddr1.ToString();
                element.Attributes.Append(attribute);                            // добавляем атрибут

                attribute       = XmlDocument.CreateAttribute("STMProcAddr2");   // создаём атрибут
                attribute.Value = STMProcAddr2.ToString();
                element.Attributes.Append(attribute);                            // добавляем атрибут

                attribute       = XmlDocument.CreateAttribute("STMProcAddr3");   // создаём атрибут
                attribute.Value = STMProcAddr3.ToString();
                element.Attributes.Append(attribute);                            // добавляем атрибут

                attribute       = XmlDocument.CreateAttribute("STMProcAddr4");   // создаём атрибут
                attribute.Value = STMProcAddr4.ToString();
                element.Attributes.Append(attribute);                            // добавляем атрибут

                attribute       = XmlDocument.CreateAttribute("STMProcAddr1_1"); // создаём атрибут
                attribute.Value = STMProcAddr1_1.ToString();
                element.Attributes.Append(attribute);                            // добавляем атрибут

                attribute       = XmlDocument.CreateAttribute("STMProcAddr2_1"); // создаём атрибут
                attribute.Value = STMProcAddr2_1.ToString();
                element.Attributes.Append(attribute);                            // добавляем атрибут

                attribute       = XmlDocument.CreateAttribute("STMProcAddr3_1"); // создаём атрибут
                attribute.Value = STMProcAddr3_1.ToString();
                element.Attributes.Append(attribute);                            // добавляем атрибут

                attribute       = XmlDocument.CreateAttribute("STMProcAddr4_1"); // создаём атрибут
                attribute.Value = STMProcAddr4_1.ToString();
                element.Attributes.Append(attribute);                            // добавляем атрибут
            }
            if (timeFormat == TimeFormats.RTCFormat)
            {
                attribute       = XmlDocument.CreateAttribute("ReadAddr"); // создаём атрибут
                attribute.Value = ReadAddr.ToString();
                element.Attributes.Append(attribute);                      // добавляем атрибут


                attribute       = XmlDocument.CreateAttribute("SetAddr"); // создаём атрибут
                attribute.Value = SetAddr.ToString();
                element.Attributes.Append(attribute);                     // добавляем атрибут
            }
        }