Esempio n. 1
0
 public void CloseCamera()
 {
     bStartCameraFlag = false;
     MsOutController.WriteCloseDo0();
     LogHelper.WriteInfoLog("超时流程关闭IDO7");
     StartSendStopedCameraCommand();
     ClearMSCount();
 }
Esempio n. 2
0
 private void StopCamera()
 {
     //2号和3号脉冲相等;四号大于
     if (n_MSFourCount > 0 && n_MSThreeCount == n_MSTwoCount)
     {
         if (bStartCameraFlag)
         {
             //关闭相机门
             MsOutController.WriteCloseDo0();
             LogHelper.WriteInfoLog("正常流程关闭IDO7");
             StartSendStopedCameraCommand();
             bStartCameraFlag = false;
             ClearMSCount();
         }
     }
 }
Esempio n. 3
0
 private void StartCamera()
 {
     //输出开机信号时间
     if (n_MSOneCount >= 3 && n_MSTwoCount > 0)
     {
         //记录开机信号时间
         if (!bStartCameraFlag)
         {
             //开启相机门
             MsOutController.WriteOpenDo0();
             StartSendStartCameraCommand();
             bStartCameraFlag = true;
             //StartCalTimeOut(DateTime.Now);
             datetime = DateTime.Now;
         }
     }
 }