CgwMonitorManage.T28181.SipSDKInterface.SIP_SDK_MESSAGE C# (CSharp) Method

SIP_SDK_MESSAGE() private method

private SIP_SDK_MESSAGE ( string pDeviceID, string pBody ) : EM_SIP_RESULT
pDeviceID string
pBody string
return EM_SIP_RESULT
        public static extern EM_SIP_RESULT SIP_SDK_MESSAGE(string pDeviceID, string pBody);

Usage Example

コード例 #1
0
ファイル: SipStackAdapter.cs プロジェクト: wgyswqs/esdk_Cgw
        /// <summary>
        /// 云台控制
        /// </summary>
        /// <param name="deviceID">设备编码</param>
        /// <param name="PTZCmd">云台控制命令</param>
        /// <param name="controlPriority">优先级</param>
        /// <returns></returns>
        public EM_SIP_RESULT PtzControl(string deviceID, string ptzCmd, string controlPriority)
        {
            NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
            logEx.Trace("Enter: SipStackAdapter.PtzControl deviceID = {0}.", deviceID);
            EM_SIP_RESULT iRet = EM_SIP_RESULT.RET_FAILURE;

            try
            {
                //设备目录查询消息体
                string xmlstr = @"<?xml version='1.0'?><Control><CmdType>DeviceControl</CmdType><SN>" + DeviceControlSN + "</SN><DeviceID>" + deviceID + @"</DeviceID>
                                    <PTZCmd>" + ptzCmd + @"</PTZCmd>
                                    <Info>
                                    <ControlPriority>" + controlPriority + @"</ControlPriority>
                                    </Info></Control>";
                DeviceControlSN++;
                iRet = SipSDKInterface.SIP_SDK_MESSAGE(deviceID, xmlstr);
                if (iRet != EM_SIP_RESULT.RET_SUCCESS)
                {
                    logEx.Error("SipStackAdapter.PtzControl Error = {0}.", Enum.GetName(typeof(EM_SIP_RESULT), iRet));
                }
                logEx.Trace("Leave: SipStackAdapter.PtzControl deviceID = {0}.", deviceID);
            }
            catch (System.Exception ex)
            {
                logEx.Error("SipStackAdapter.PtzControl Error = {0}.", ex.ToString());
                iRet = EM_SIP_RESULT.RET_FAILURE;
            }
            return(iRet);
        }
All Usage Examples Of CgwMonitorManage.T28181.SipSDKInterface::SIP_SDK_MESSAGE