void IVXProtocol_EventAnalyseStateChanged(uint dwLoginID, uint dwAnalysisID, E_IASSDK_REAL_ANALYZE_STATUS_TYPE eStatusType, ulong qwContext)
 {
     if (AnalyseStatChanged != null)
     {
         AnalyseStatChanged(dwAnalysisID, null);
     }
 }
예제 #2
0
        /*===========================================================
        *  功  能:获取实时分析状态
        *  参  数:dwLoginID - 登陆ID,IasSdk_Login的返回值
        *       dwAnalysisID - 分析ID
        *       pdwStatus - 分析状态
        *  返回值:成功返回IASSDK_OK,失败返回错误码
        *  ===========================================================*/
        public UInt32 IasSdk_GetRTAnalysisStatus(UInt32 dwLoginID, UInt32 dwAnalysisID, out E_IASSDK_REAL_ANALYZE_STATUS_TYPE pdwStatus)
        {
            MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, "IVXRealtimeSDKProtocol IasSdk_GetRTAnalysisStatus dwLoginID:" + dwLoginID + ",dwAnalysisID:" + dwAnalysisID);
            UInt32 retVal = IVXRealtimeSDKProtocol.IasSdk_GetRTAnalysisStatus(dwLoginID, dwAnalysisID, out pdwStatus);

            if (retVal > 0)
            {
                IAS_CheckError(retVal);
            }

            MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, "IVXRealtimeSDKProtocol IasSdk_GetRTAnalysisStatus ret:" + retVal + ",pdwStatus:" + pdwStatus);
            return(retVal);
        }
예제 #3
0
 public IasRealAnalyzeStatusTypeInfo(E_IASSDK_REAL_ANALYZE_STATUS_TYPE type, string name)
 {
     Type = type;
     Name = name;
 }
예제 #4
0
 public static extern UInt32 IasSdk_GetRTAnalysisStatus(UInt32 dwLoginID, UInt32 dwAnalysisID, out E_IASSDK_REAL_ANALYZE_STATUS_TYPE pdwStatus);