Exemple #1
0
        private void ParseAccessPointDHCPConfiguration(string response)
        {
            AccessPointDHCPConfiguration dhcpConfiguration = new AccessPointDHCPConfiguration();
            string dhcpData = response.Replace("+CWDHCPS_DEF:", "");

            string[] dhcpParams = dhcpData.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
            dhcpConfiguration.leaseTime = dhcpParams[0];
            dhcpConfiguration.startIp   = dhcpParams[1];
            dhcpConfiguration.endIp     = dhcpParams[2];
            _moduleConfiguration.AccessPointConfiguration.DhcpConfig  = dhcpConfiguration;
            _moduleConfiguration.AccessPointConfiguration.DhcpSetting = (dhcpConfiguration.leaseTime == "0");
            commandParsed = true;
        }
Exemple #2
0
        private void UpdateAccessPointAutoDHCPDisabledSuccess()
        {
            AccessPointDHCPConfiguration dhcConfig = new AccessPointDHCPConfiguration();

            Dispatcher.Invoke(() =>
            {
                dhcConfig.leaseTime = AccessPointDHCPLeaseTimeTextBox.Text;
                dhcConfig.startIp   = AccessPointDHCPStartIpTextBox.Text;
                dhcConfig.endIp     = AccessPointDHCPEndIpTextBox.Text;
            });
            _ModuleConfiguration.AccessPointConfiguration.DhcpSetting = false;
            _ModuleConfiguration.AccessPointConfiguration.DhcpConfig  = dhcConfig;
            _CommandProcessor.OnCommandSuccess += UpdateAccessPointAutoDHCPDisabledSuccess;
        }