引入ACS库,代码格式整理
This commit is contained in:
@@ -11,23 +11,24 @@
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
//===========================================================================
|
||||
HSI_Sevenocean_EF3 *g_pHSI_Sevenocean_EF3 = nullptr;
|
||||
HSI_Sevenocean_EF3* g_pHSI_Sevenocean_EF3 = nullptr;
|
||||
|
||||
pEventCallback HSI_Sevenocean_EF3::m_pEventCallback = nullptr;
|
||||
//===========================================================================
|
||||
HSI_Sevenocean_EF3::HSI_Sevenocean_EF3()
|
||||
{
|
||||
hWnd = NULL;
|
||||
bOfflineOnly = false;
|
||||
TRACE0("HSI_Sevenocean_EF3 Constructor!\n");
|
||||
hWnd = nullptr;
|
||||
bOfflineOnly = false;
|
||||
TRACE0("HSI_Sevenocean_EF3 Constructor!\n");
|
||||
}
|
||||
|
||||
//===========================================================================
|
||||
HSI_Sevenocean_EF3::~HSI_Sevenocean_EF3()
|
||||
{
|
||||
TRACE0("HSI_Sevenocean_EF3 Destructor!\n");
|
||||
TRACE0("HSI_Sevenocean_EF3 Destructor!\n");
|
||||
}
|
||||
|
||||
//===========================================================================
|
||||
/**
|
||||
* HSI 初始化
|
||||
@@ -38,45 +39,50 @@ HSI_Sevenocean_EF3::~HSI_Sevenocean_EF3()
|
||||
*/
|
||||
HSI_STATUS HSI_Sevenocean_EF3::Startup(HWND _hWnd, bool _bOfflineOnly)
|
||||
{
|
||||
auto rStatus = HSI_STATUS_NORMAL;
|
||||
hWnd = _hWnd;
|
||||
bOfflineOnly = _bOfflineOnly;
|
||||
return rStatus;
|
||||
auto rStatus = HSI_STATUS_NORMAL;
|
||||
hWnd = _hWnd;
|
||||
bOfflineOnly = _bOfflineOnly;
|
||||
return rStatus;
|
||||
}
|
||||
|
||||
//===========================================================================
|
||||
HSI_STATUS HSI_Sevenocean_EF3::GetMachineInfo(int &_NumMachineTypes)
|
||||
HSI_STATUS HSI_Sevenocean_EF3::GetMachineInfo(int& _NumMachineTypes)
|
||||
{
|
||||
auto rStatus = HSI_STATUS_NORMAL;
|
||||
_NumMachineTypes = HSI_MACHINE_EF3;
|
||||
return rStatus;
|
||||
auto rStatus = HSI_STATUS_NORMAL;
|
||||
_NumMachineTypes = HSI_MACHINE_EF3; //机器类型EF3
|
||||
return rStatus;
|
||||
}
|
||||
|
||||
//===========================================================================
|
||||
HSI_STATUS HSI_Sevenocean_EF3::SetEventCallback(pEventCallback _pCallback)
|
||||
{
|
||||
auto rStatus = HSI_STATUS_NORMAL;
|
||||
if (_pCallback)
|
||||
{
|
||||
m_pEventCallback = _pCallback;
|
||||
//sEvenProp.EventType = HSI_EVENT_FUNCTION;
|
||||
//sEvenProp.EventID = HSI_EVENT_DEBUG_LOG;
|
||||
//sEvenProp.EventCallbackID = 0;
|
||||
//sEvenProp.EventResponse = HSI_EVENT_FUNCTION_OK;
|
||||
//strcpy_s(sEvenProp.EventData, HSI_MaxStringLength, "Set callback succeed!");
|
||||
//EventCallback(sEvenProp);
|
||||
}
|
||||
return rStatus;
|
||||
auto rStatus = HSI_STATUS_NORMAL;
|
||||
if (_pCallback)
|
||||
{
|
||||
m_pEventCallback = _pCallback;
|
||||
//sEvenProp.EventType = HSI_EVENT_FUNCTION;
|
||||
//sEvenProp.EventID = HSI_EVENT_DEBUG_LOG;
|
||||
//sEvenProp.EventCallbackID = 0;
|
||||
//sEvenProp.EventResponse = HSI_EVENT_FUNCTION_OK;
|
||||
//strcpy_s(sEvenProp.EventData, HSI_MaxStringLength, "Set callback succeed!");
|
||||
//EventCallback(sEvenProp);
|
||||
}
|
||||
return rStatus;
|
||||
}
|
||||
|
||||
//===========================================================================
|
||||
VOID HSI_Sevenocean_EF3::EventCallback(sHSIEventProperties& _sEventProp)
|
||||
{
|
||||
if (m_pEventCallback)
|
||||
{
|
||||
m_pEventCallback(_sEventProp.EventType, _sEventProp.EventResponse, _sEventProp.EventID, _sEventProp.EventData, _sEventProp.EventCallbackID);
|
||||
}
|
||||
if (m_pEventCallback)
|
||||
{
|
||||
m_pEventCallback(_sEventProp.EventType, _sEventProp.EventResponse, _sEventProp.EventID, _sEventProp.EventData,
|
||||
_sEventProp.EventCallbackID);
|
||||
}
|
||||
}
|
||||
|
||||
//===========================================================================
|
||||
HSI_STATUS HSI_Sevenocean_EF3::Shutdown()
|
||||
{
|
||||
auto rStatus = HSI_STATUS_NORMAL;
|
||||
return rStatus;
|
||||
auto rStatus = HSI_STATUS_NORMAL;
|
||||
return rStatus;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user