CgwMonitorManage.Ivs.IvsVideoMonitor.StopControlPtz C# (CSharp) Method

StopControlPtz() public method

停止云台控制,摄像头控制
public StopControlPtz ( string cameraNo, PtzCommandType ptzCommand ) : SmcErr
cameraNo string 摄像头编号
ptzCommand PtzCommandType 命令类型
return CgwMonitorManage.SmcError.SmcErr
        public SmcErr StopControlPtz(string cameraNo, PtzCommandType ptzCommand)
        {
            NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
            logEx.Trace("Enter: IvsVideoMonitor.StopControlPtz({0}).", cameraNo);
            SmcErr err = new CgwError();
            logEx.Trace("Call ivsSdkClient.StopPtzControl({0}).", cameraNo);
            int result = this.ivsSdkClient.StopPtzControl(cameraNo);
            //如果为0,表示成功
            if (result == CgwConst.IVS_SDK_SUCCESS_TAG)
            {
                logEx.Info("Stop control ptz success.Camera No:{0}.", cameraNo);
            }
            else
            {
                //直接将IVS的错误码返回
                err.SetErrorNo(CgwError.STOP_CONTROL_PTZ_FAILED);
                logEx.Error("Stop control ptz failed.Camera No:{0}.Ivs sdk error code:{1}.", cameraNo, result);
                return err;
            }
            return err;
        }