Commit 4356373cb0bb30bf4736a2123a47d787c534d534

Authored by Hu Chunming
1 parent f25bd046

添加授权控制

src/ai_platform/MultiSourceProcess.cpp
... ... @@ -28,6 +28,7 @@
28 28  
29 29 #define WITH_FACE_DET_SS
30 30  
  31 +#define AUTHORIZATION
31 32 #define productSN "51C4B28135604F649671727185949A91" //linux 通途抓拍引擎产品序列号
32 33  
33 34 using namespace std;
... ... @@ -90,7 +91,7 @@ int CMultiSourceProcess::InitAlgorthim(tsl_aiplatform_param vptParam){
90 91 set_default_logger(LogLevel(vptParam.log_level), "multi_source_process", vptParam.log_path, vptParam.log_mem, vptParam.log_mem);
91 92 LOG_INFO("编译时间:{} {}", __DATE__, __TIME__);
92 93  
93   -#ifdef USE_VILLAGE
  94 +#ifndef AUTHORIZATION
94 95 if (!CheckTime()) { //时间限制
95 96 LOG_ERROR("sy_licence_check failed.");
96 97 return AUTHOR_ERROR;
... ... @@ -700,7 +701,7 @@ int CMultiSourceProcess::algorthim_process_thread(){
700 701 ACL_CALL(aclrtCreateContext(&ctx, m_devId), ACL_SUCCESS, 1);
701 702  
702 703 while (true){
703   -#ifdef USE_VILLAGE
  704 +#ifndef AUTHORIZATION
704 705 if (!CheckTime()) { //时间限制
705 706 LOG_FATAL("authority failed!");
706 707 break;
... ...