/**
         * set QueueSkbTimeOut
         *
         * @param	string	value
         */
        public void setQueueSkbTimeOut(string value)
        {
            if (checkLogin().Equals(false))
            {
                return;
            }

            string response = sendEnryptedRequest("data/bonding_tr181.json", string.Concat("bonding_QueueSkbTimeOut=", value));

            if (response.IsNullOrEmpty())
            {
                return;
            }
            try
            {
                TR181PageModel obj = JsonConvert.DeserializeObject <TR181PageModel>(response);

                if (obj.QueueSkbTimeOut.Equals(value))
                {
                    new Thread(() => { MessageBox.Show("QueueSkbTimeOut geändert", "Confirmation", MessageBoxButton.OK, MessageBoxImage.Information); }).Start();
                }
                else
                {
                    new Thread(() => { MessageBox.Show("unable to change QueueSkbTimeOut", "Confirmation", MessageBoxButton.OK, MessageBoxImage.Error); }).Start();
                }

                obj = null;
            }
            catch (Exception ex)
            {
                LogManager.WriteToLog(ex.ToString());
            }

            response = null;
        }
        public static void initTR181()
        {
            try
            {
                if (SpeedportHybridAPI.getInstance().checkLogin().Equals(false))
                {
                    return;
                }

                TR181PageModel tr181 = Application.Current.FindResource("TR181PageModel") as TR181PageModel;

                string response = SpeedportHybridAPI.getInstance().sendEnryptedRequest("data/bonding_tr181.json");
                if (response.IsNullOrEmpty())
                {
                    return;
                }

                TR181PageModel obj = JsonConvert.DeserializeObject <TR181PageModel>(response);
                response = null;

                tr181.enable1         = obj.enable1;
                tr181.status1         = obj.status1;
                tr181.mode            = obj.mode;
                tr181.servername      = obj.servername;
                tr181.severip         = obj.severip;
                tr181.bw              = obj.bw;
                tr181.errorinfo       = obj.errorinfo;
                tr181.hellostatus     = obj.hellostatus;
                tr181.QueueSkbTimeOut = obj.QueueSkbTimeOut;

                response = SpeedportHybridAPI.getInstance().sendEnryptedRequest("data/bonding_tunnel.json");

                obj      = JsonConvert.DeserializeObject <TR181PageModel>(response);
                response = null;

                tr181.lte_tunnel = obj.lte_tunnel;
                tr181.dsl_tunnel = obj.dsl_tunnel;
                tr181.bonding    = obj.bonding;

                response = SpeedportHybridAPI.getInstance().sendEnryptedRequest("data/bonding_client.json");
                bonding_client obj2 = JsonConvert.DeserializeObject <bonding_client>(response);

                tr181.bypass_up_bw = obj2.hybrid_show[4].bypass_up_bw;
                tr181.bypass_dw_bw = obj2.hybrid_show[4].bypass_dw_bw;
                tr181.bypass_up_rb = obj2.hybrid_show[4].bypass_up_rb;
                tr181.bypass_dw_rb = obj2.hybrid_show[4].bypass_dw_rb;
                tr181.bypass_check = obj2.hybrid_show[4].bypass_check;

                DateTime time   = DateTime.Now;
                string   format = "dd.MM.yyyy HH:mm:ss";
                tr181.datetime = time.ToString(format);

                obj  = null;
                obj2 = null;
            }
            catch (Exception ex)
            {
                LogManager.WriteToLog(ex.ToString());
            }
        }