Example #1
0
 public void Run()
 {
     //if (_dvr != null) _dvr.SDK_Init();
     if (_lcd != null)
     {
         _lcd.Open();
     }
     if (_led != null)
     {
         _led.Open();
     }
     if (_iologic != null)
     {
         _iologic.Open();
     }
     if (_card != null)
     {
         _card.Open();
     }
     if (_weight != null)
     {
         _weight.Open();
     }
     if (Cameras != null && Cameras.Length > 0)
     {
         //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
         bool rs = SSNetSDK.XNS_DEV_Init();
         for (int i = 0; i < Cameras.Length; i++)
         {
             Cameras[i].Login();
         }
         //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
     }
 }
Example #2
0
        public int Finit()
        {
            int ret = -1;

            if (_dvr != null)
            {
                for (int i = 0; i < _video_channel.Length; i++)
                {
                    if (_video_channel[i] > -1)
                    {
                        _dvr.SDK_StopRealPlay(_video_channel[i]);
                    }
                }
                _dvr.SDK_Logout();
                _dvr.SDK_Cleanup();
            }
            if (_lcd != null)
            {
                _lcd.Close();
            }
            if (_led != null)
            {
                _led.Close();
            }
            if (_iologic != null)
            {
                _iologic.Close();
            }
            if (_card != null)
            {
                _card.Close();
            }
            if (_weight != null)
            {
                _weight.Close();
            }
            //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
            if (Cameras != null && Cameras.Length > 0)
            {
                for (int i = 0; i < Cameras.Length; i++)
                {
                    if (Cameras[i] == null)
                    {
                        continue;
                    }
                    Cameras[i].StopRealPlay();
                    Cameras[i].Logout();
                }
                SSNetSDK.XNS_DEV_Cleanup();
                //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
            }
            return(ret);
        }