Example #1
0
        /// <summary>
        /// 人脸检索请求
        /// </summary>
        /// <param name="searchPara">检索条件</param>
        /// <returns>检索唯一编号</returns>
        public UInt32 StartVehicleSearchByTaskUnit(SearchPara searchPara)
        {
            MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, "IVXSDKProtocol StartVehicleSearchByTaskUnit");
            UInt32 searchID = 0;

            TVDASDK_SEARCH_TASK_UNIT_LIST targets = ModelParser.GetTargetList(searchPara);
            TVDASDK_SEARCH_VEHICLE_FILTER filter  = ModelParser.GetVehicleSearchFilter(searchPara);

            TVDASDK_SEARCH_RESULT_REQUIREMENT pageAndSortInfo = ModelParser.GetPageAndSortSettings(searchPara);
            UInt32 userData = 0;
            bool   result   = IVXSDKProtocol.VdaSdk_StartVehicleSearchByTaskUnitID(targets, filter, pageAndSortInfo, userData, ref searchID);

            if (!result)
            {
                CheckError();
            }

            MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, "IVXSDKProtocol StartVehicleSearchByTaskUnit ret :" + searchID);

            return(searchID);
        }
Example #2
0
 public static extern bool VdaSdk_StartVehicleSearchByTaskUnitID(TVDASDK_SEARCH_TASK_UNIT_LIST tSearchTargetList, TVDASDK_SEARCH_VEHICLE_FILTER tSearchConditionFilter, TVDASDK_SEARCH_RESULT_REQUIREMENT tSearchResultRequirement, UInt32 dwUserData, ref UInt32 pdwSessionID);