2025-06-08 12:48:04 +08:00
|
|
|
#include "VrEyeCommon.h"
|
|
|
|
|
|
|
|
|
|
#include "VZNL_Common.h"
|
|
|
|
|
#include "VrError.h"
|
|
|
|
|
|
|
|
|
|
CVrEyeCommon::CVrEyeCommon()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
CVrEyeCommon* CVrEyeCommon::GetInstance()
|
|
|
|
|
{
|
|
|
|
|
static CVrEyeCommon instance;
|
|
|
|
|
return &instance;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int CVrEyeCommon::InitDevice()
|
|
|
|
|
{
|
|
|
|
|
int nErrCode = SUCCESS;
|
2025-06-08 23:51:48 +08:00
|
|
|
if(m_bInit) return nErrCode;
|
|
|
|
|
|
2025-06-08 12:48:04 +08:00
|
|
|
// 初始化SDK
|
|
|
|
|
SVzNLConfigParam sVzNlConfigParam;
|
|
|
|
|
nErrCode = VzNL_Init(&sVzNlConfigParam);
|
2025-06-08 23:51:48 +08:00
|
|
|
|
|
|
|
|
m_bInit = (SUCCESS == nErrCode);
|
|
|
|
|
|
2025-06-08 12:48:04 +08:00
|
|
|
return nErrCode;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|