예제 #1
0
        private CCTVInfo getCCTVInfo()
        {
            if (_autoGenHub)
            {
                _clientHub.UpdateDefault(CCTVInfoType.GlobalInfo);
            }
            CCTVGlobalInfo gInfo = _clientHub.GetGlobalInfo();

            if (gInfo != null)
            {
                if (_cctvInfo == null || _cctvInfo.ServerHost != gInfo.CCTV1Host)
                {
                    if (_cctvInfo != null)
                    {
                        _cctvInfo.Stop();
                    }
                    _cctvInfo = new CCTVInfo(gInfo.CCTV1Host);
                    _cctvInfo.Start();
                }
            }
            return(_cctvInfo);
        }
예제 #2
0
 private void onGlobalInfoUpdate(IEnumerable <CCTVGlobalInfo> values, IEnumerable <string> updatedKeys)
 {
     _hub.GetGlobalInfo();
     Console.WriteLine("over");
 }