ZForge.Motion.Controls.CameraView.camera_Alarm C# (CSharp) Method

camera_Alarm() private method

private camera_Alarm ( object sender, System e ) : void
sender object
e System
return void
        private void camera_Alarm(object sender, System.EventArgs e)
        {
            if (this.EditMode)
            {
                return;
            }
            //mAlarmIsRunning = true;
            //this.timer.Enabled = false;
            mMutexAlarm.WaitOne();
            if (false == this.mFireAlarmEvent)
            {
                this.mFireAlarmEvent = (0 >= this.mIntervalsToSave) ? true : false;
            }
            // save movie for 5 seconds after motion stops
            int elapse = (this.CameraClass != null) ? (int)(this.CameraClass.AlarmElapse) : 5;
            this.mIntervalsToSave = (int)(elapse * (1000 / timer.Interval));
            mMutexAlarm.ReleaseMutex();
            //mAlarmIsRunning = false;
        }