BrrrBayBay.PwmGUIControl.RcPwmControl.loadSettings C# (CSharp) Метод

loadSettings() публичный Метод

public loadSettings ( System pwmSettings ) : void
pwmSettings System
Результат void
        public void loadSettings(System.Xml.XmlElement pwmSettings)
        {
            XmlSerializer serializer = new XmlSerializer(typeof(RcSettingsTemplate));

            StringReader stringReader;
            stringReader = new StringReader(pwmSettings.OuterXml);
            XmlTextReader xmlReader = new XmlTextReader(stringReader);
            RcSettingsTemplate sets = (RcSettingsTemplate)serializer.Deserialize(xmlReader);

            for (int i = 0; i < 8; i++)
            {
                channelControls[i].Value = sets.ChannelSettings[i].Value;
                channelControls[i].ChannelEnabled = sets.ChannelSettings[i].ChannelEnabled;
                channelControls[i].Calibration_center = sets.ChannelSettings[i].CalibrationSettings.CenterValue;
                channelControls[i].Calibration_maxDeviation = sets.ChannelSettings[i].CalibrationSettings.MaxDeviation;
            }
            pwmFrequency = sets.PwmFrequency;

            frequencyLabel.Text = pwmFrequency.ToString();
            frequencyBox.Text = pwmFrequency.ToString();

            applyNewSettings();
        }