public string GetWlanPassword(WlanType type)
        {
            var urn    = $"urn:dslforum-org:service:WLANConfiguration:{(int)type}";
            var action = "GetSecurityKeys";

            var xml = GetRequestXml(action, urn);

            var response = RequestWithAuthentication(action, urn, xml);

            return(response.GetElementsByTagName("NewKeyPassphrase")[0].InnerText);
        }
        public string GetSsid(WlanType wlanType)
        {
            var urn    = $"urn:dslforum-org:service:WLANConfiguration:{(int)wlanType}";
            var action = "GetSSID";

            var xml = GetRequestXml(action, urn);

            var response = RequestWithAuthentication(action, urn, xml);

            return(response.GetElementsByTagName("NewSSID")[0].InnerText);
        }
        public WlanInfo GetWlanInfo(WlanType type)
        {
            var urn    = $"urn:dslforum-org:service:WLANConfiguration:{(int)type}";
            var action = "GetInfo";

            var xml = GetRequestXml(action, urn);

            var response = RequestWithAuthentication(action, urn, xml);
            var node     = response.GetElementsByTagName("u:GetInfoResponse")[0];
            var se       = new WlanInfo(node);

            return(se);
        }