Example #1
0
 /// <summary>
 /// 启动服务
 /// </summary>
 /// <param name="args"></param>
 protected override void OnStart(string[] args)
 {
     if (NVR.DeviceIP == "" || NVR.DevicePort == default(Int32) || NVR.UserName == "" || NVR.Password == "")
     {
         WriteLog("Please input IP, Port, User name and Password!");
         return;
     }
     //设置报警回调函数
     HikHelper.SetAlarmCallBack();
     // 设备登录
     NVRLoginUserID = HikHelper.NetDVRLogin(NVR);
     // 设备布防
     AiServiceThread = new Thread(CollectArgManage)
     {
         IsBackground = true
     };
     AiServiceThread.Start();
 }