Exemple #1
0
        private void UpdateConfig()
        {
            switch (ConfigType)
            {
            case ConfigType.FxCom:
                if (FxComConfig == null)
                {
                    Config = new FxComConfig();
                }
                break;

            case ConfigType.FxEnet:
                if (FxEnetConfig == null)
                {
                    Config = new FxEnetConfig();
                }
                break;

            case ConfigType.Q:
                if (QConfig == null)
                {
                    Config = new QConfig();
                }
                break;

            default:
                throw new NotSupportedException(ConfigType.ToString());
            }
        }
Exemple #2
0
        public void GetSetXmlTest()
        {
            var config = new FxComConfig {
                PortName = "PortName",
                BaudRate = 10,
                DataBits = 11,
                Parity   = Parity.None,
                StopBits = StopBits.None,
                TryCount = 100
            };
            var config2 = new FxComConfig();

            config2.SetXml(config.GetXml());
            Assert.That(config.GetXml(), Is.EqualTo(config2.GetXml()));
        }