コード例 #1
0
        public static void initLtePopup()
        {
            try
            {
                if (SpeedportHybridAPI.getInstance().checkLogin().Equals(false))
                {
                    return;
                }

                ltepopupModel lte = Application.Current.FindResource("ltepopupModel") as ltepopupModel;

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

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

                lte.phycellid = obj.phycellid;
                lte.cellid    = obj.cellid;
                lte.rsrp      = obj.rsrp;
                lte.rsrp_bg   = util.getRSRPColor(obj.rsrp.ToInt());
                lte.rsrq      = obj.rsrq;
                lte.rsrq_bg   = util.getRSRQColor(obj.rsrq.ToInt());

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

                obj = null;
            }
            catch (Exception ex)
            {
                LogManager.WriteToLog(ex.ToString());
            }
        }
コード例 #2
0
        // quick & dirty
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            ltepopupModel lm = Application.Current.FindResource("ltepopupModel") as ltepopupModel;

            lm.StopTimer();
        }