void StatusEvent(string msg)
    {
        Debug.Log("99999999999");
        Debug.Log(msg);
        JSONNode jsonNode   = JSON.Parse(msg);
        JSONNode userEvents = jsonNode["UserEvents"];

        if (userEvents == null)
        {
            return;
        }
        redCount    = 0;
        greenCount  = 0;
        yellowCount = 0;
        string num = userEvents.Count.ToString();

        openNum.text    = num;
        connectNum.text = num;
        comeinNum.text  = num;
        for (int i = 0; i < userEvents.Count; i++)
        {
            int powerNum = int.Parse(userEvents[i]["PowerState"]);
            if (powerNum < 33)
            {
                redCount++;
            }
            else if (powerNum >= 33 && powerNum < 66)
            {
                yellowCount++;
            }
            else if (powerNum >= 66)
            {
                greenCount++;
            }
        }
        greenNum.text   = greenCount.ToString();
        redNum.text     = redCount.ToString();
        yellowNumt.text = yellowCount.ToString();
        FrameMsgHandler.SendMsg(NetMessageConst.UpdateOnlineDeviceInfo, userEvents);
    }
Example #2
0
 public override void RemoveEvent()
 {
     base.RemoveEvent();
     FrameMsgHandler.RemoveListener(NetMessageConst.UpdateOnlineDeviceInfo, UpdateOnlineDeviceInfo);
 }
Example #3
0
 public override void AddEvent()
 {
     base.AddEvent();
     FrameMsgHandler.AddListener(NetMessageConst.UpdateOnlineDeviceInfo, UpdateOnlineDeviceInfo);
     GetDevicesListReq();
 }