#0001: 文件编码格式调整为UTF-8

This commit is contained in:
zhengxuan.zhang
2024-05-09 16:38:39 +08:00
parent 7d4261806f
commit f93045e1d1
16 changed files with 540 additions and 546 deletions
+21 -21
View File
@@ -15,18 +15,18 @@ static HWND g_hWnd = nullptr;
static bool g_bOfflineOnly = false; static bool g_bOfflineOnly = false;
//////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////
// 开发说明 // 开发说明
//初版 V0.1 2022/10/10 //初版 V0.1 2022/10/10
//--------------------------------------- //---------------------------------------
//1、剥离 Metus初步所需函数(14个函数,包含是否回家,运动初始化,版本,JOG运动,运动到指定位置等)并生成dll //1、剥离 Metus初步所需函数(14个函数,包含是否回家,运动初始化,版本,JOG运动,运动到指定位置等)并生成dll
// //
// //
// V0.1.10 2024/02/26 // V0.1.10 2024/02/26
//--------------------------------------- //---------------------------------------
//1、根据实际平台 电气层面轴定义,修改代码 //1、根据实际平台 电气层面轴定义,修改代码
// //
// //
//轴名 电气层轴 左极限 右极限 //轴名 电气层轴 左极限 右极限
//X 1 - 30 730 //X 1 - 30 730
//Y 0 - 10 1000 //Y 0 - 10 1000
//Z 8 - 280 5 //Z 8 - 280 5
@@ -42,8 +42,8 @@ static bool g_bOfflineOnly = false;
//=========================================================================== //===========================================================================
HSI_API HSI_STATUS WINAPI HSI_GET_INTERFACE_VERSION(UINT& APIVersionMajor, UINT& APIVersionMinor) HSI_API HSI_STATUS WINAPI HSI_GET_INTERFACE_VERSION(UINT& APIVersionMajor, UINT& APIVersionMinor)
{ {
APIVersionMajor = HSI_APIVersionMajor; //HSI.dll 主版本号 APIVersionMajor = HSI_APIVersionMajor; //HSI.dll 主版本号
APIVersionMinor = HSI_APIVersionMinor; //HSI.dll 小版本号 APIVersionMinor = HSI_APIVersionMinor; //HSI.dll 小版本号
return HSI_STATUS_NORMAL; return HSI_STATUS_NORMAL;
} }
@@ -57,7 +57,7 @@ HSI_API HSI_STATUS WINAPI HSI_STARTUP(HWND _hWnd, bool _bOfflineOnly)
} }
if (g_pHSI_Sevenocean_EF3) if (g_pHSI_Sevenocean_EF3)
{ {
g_pHSI_Sevenocean_EF3->Startup(_hWnd, _bOfflineOnly); //初始化EF3 g_pHSI_Sevenocean_EF3->Startup(_hWnd, _bOfflineOnly); //初始化EF3
} }
else else
{ {
@@ -68,7 +68,7 @@ HSI_API HSI_STATUS WINAPI HSI_STARTUP(HWND _hWnd, bool _bOfflineOnly)
return rStatus; return rStatus;
} }
//==========================获取机器控制器信息,3代表EF3================================================= //==========================获取机器控制器信息,3代表EF3=================================================
HSI_API HSI_STATUS WINAPI HSI_GET_MACHINE_INFO(int& _NumMachineTypes) HSI_API HSI_STATUS WINAPI HSI_GET_MACHINE_INFO(int& _NumMachineTypes)
{ {
auto rStatus = HSI_STATUS_NORMAL; auto rStatus = HSI_STATUS_NORMAL;
@@ -89,7 +89,7 @@ HSI_API HSI_STATUS WINAPI HSI_SET_EVENT_CALLBACK(pEventCallback _pCallback)
auto rStatus = HSI_STATUS_NORMAL; auto rStatus = HSI_STATUS_NORMAL;
if (g_pHSI_Sevenocean_EF3) if (g_pHSI_Sevenocean_EF3)
{ {
rStatus = g_pHSI_Sevenocean_EF3->SetEventCallback(_pCallback); //设置事件 rStatus = g_pHSI_Sevenocean_EF3->SetEventCallback(_pCallback); //设置事件
} }
else else
{ {
@@ -112,7 +112,7 @@ HSI_API HSI_STATUS WINAPI HSI_SHUTDOWM()
delete g_pLogger2; delete g_pLogger2;
g_pLogger2 = nullptr; g_pLogger2 = nullptr;
} }
//if (g_pHSI_Illumination) //屏蔽光照 //if (g_pHSI_Illumination) //屏蔽光照
//{ //{
// rStatus = g_pHSI_Illumination->Shutdown(); // rStatus = g_pHSI_Illumination->Shutdown();
// delete g_pHSI_Illumination; // delete g_pHSI_Illumination;
@@ -120,11 +120,11 @@ HSI_API HSI_STATUS WINAPI HSI_SHUTDOWM()
//} //}
if (g_pHSI_Motion) if (g_pHSI_Motion)
{ {
rStatus = g_pHSI_Motion->Shutdown(); //运动终止 rStatus = g_pHSI_Motion->Shutdown(); //运动终止
delete g_pHSI_Motion; delete g_pHSI_Motion;
g_pHSI_Motion = nullptr; g_pHSI_Motion = nullptr;
} }
//if (g_pHSI_JoyStick) //屏蔽摇杆 //if (g_pHSI_JoyStick) //屏蔽摇杆
//{ //{
// g_pHSI_JoyStick->SuspendJoyStickThread(); // g_pHSI_JoyStick->SuspendJoyStickThread();
// delete g_pHSI_JoyStick; // delete g_pHSI_JoyStick;
@@ -132,7 +132,7 @@ HSI_API HSI_STATUS WINAPI HSI_SHUTDOWM()
//} //}
if (g_pHSI_Sevenocean_EF3) if (g_pHSI_Sevenocean_EF3)
{ {
g_pHSI_Sevenocean_EF3->Shutdown(); //EF3对象删除 g_pHSI_Sevenocean_EF3->Shutdown(); //EF3对象删除
delete g_pHSI_Sevenocean_EF3; delete g_pHSI_Sevenocean_EF3;
g_pHSI_Sevenocean_EF3 = nullptr; g_pHSI_Sevenocean_EF3 = nullptr;
} }
@@ -143,11 +143,11 @@ HSI_API HSI_STATUS WINAPI HSI_SHUTDOWM()
#pragma endregion #pragma endregion
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// MOTION API 运动相关API // MOTION API 运动相关API
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
#pragma region Motion API #pragma region Motion API
#pragma region 第一阶段实现的API功能 #pragma region 第一阶段实现的API功能
//=========================================================================== //===========================================================================
HSI_API HSI_STATUS WINAPI HSI_MOTION_STARTUP(bool bHome) HSI_API HSI_STATUS WINAPI HSI_MOTION_STARTUP(bool bHome)
{ {
@@ -165,7 +165,7 @@ HSI_API HSI_STATUS WINAPI HSI_MOTION_STARTUP(bool bHome)
{ {
return HSI_STATUS_FAILED; return HSI_STATUS_FAILED;
} }
switch (g_pHSI_Motion->m_iJoyStick) //摇杆设置 switch (g_pHSI_Motion->m_iJoyStick) //摇杆设置
{ {
case 0: case 0:
break; break;
@@ -383,7 +383,7 @@ HSI_API HSI_STATUS WINAPI HSI_MOTION_IS_SUPPORTED(UINT& Types)
#define USE_Motion_API #define USE_Motion_API
#ifdef USE_Motion_API #ifdef USE_Motion_API
#pragma region 后续考虑 #pragma region 后续考虑
//=========================================================================== //===========================================================================
HSI_API HSI_STATUS WINAPI HSI_MOTION_GET_FOCUSSPEED_XYZ(double& Speed) HSI_API HSI_STATUS WINAPI HSI_MOTION_GET_FOCUSSPEED_XYZ(double& Speed)
@@ -1124,7 +1124,7 @@ HSI_API HSI_STATUS WINAPI HSI_MOTION_COLLECTPOS(bool isEnable, MOTOR_AXISCHOOES_
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// ILLUMINATION API 补光灯 // ILLUMINATION API 补光灯
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
#ifdef USE_ILLUMINATION_API #ifdef USE_ILLUMINATION_API
@@ -1302,7 +1302,7 @@ HSI_API HSI_STATUS WINAPI HSI_ILLUMINATION_TESTLIGHT(bool flag)
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// Probe API 探针 // Probe API 探针
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
#ifdef USE_Probe_API #ifdef USE_Probe_API
#pragma region probe #pragma region probe
@@ -1498,5 +1498,5 @@ HSI_API HSI_STATUS WINAPI HSI_TP_SHUTDOWN()
#endif // USE_Probe_API #endif // USE_Probe_API
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// 测试功能 // 测试功能
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
+3 -3
View File
@@ -6,8 +6,8 @@
enum E_EF3_PROBE_STATUS enum E_EF3_PROBE_STATUS
{ {
E_EF3_PROBE_DONE,//0表示探针运行状态完成 E_EF3_PROBE_DONE,//0表示探针运行状态完成
E_EF3_PROBE_RUNNING,//1标示探针正在运行 E_EF3_PROBE_RUNNING,//1标示探针正在运行
}; };
class CHSIParameters class CHSIParameters
@@ -254,7 +254,7 @@ private:
double seekSpeed; double seekSpeed;
double retractDis; double retractDis;
double retractManDis; double retractManDis;
E_EF3_PROBE_STATUS probeRunStatus;//探锟斤拷锟斤拷锟斤拷状态 E_EF3_PROBE_STATUS probeRunStatus;//探锟斤拷锟斤拷锟斤拷状态
}; };
extern HSI_Function *g_pHSI_Function; extern HSI_Function *g_pHSI_Function;
+21 -21
View File
@@ -1,4 +1,4 @@
// HSI_Illumination.cpp : 定义 DLL 的初始化例程。 // HSI_Illumination.cpp : 定义 DLL 的初始化例程。
// //
#include "stdafx.h" #include "stdafx.h"
#include "SevenOcean\CMMIO_SERIAL.h" #include "SevenOcean\CMMIO_SERIAL.h"
@@ -102,7 +102,7 @@ HSI_STATUS HSI_Illumination::Startup(HWND _hWnd, bool _bOfflineOnly)
sEvenProp.EventID = HSI_EVENT_MOTION; sEvenProp.EventID = HSI_EVENT_MOTION;
sEvenProp.EventResponse = HSI_EVENT_RESPONSE_OK; sEvenProp.EventResponse = HSI_EVENT_RESPONSE_OK;
_itoa_s(g_pHSI_Motion->m_portAnum, messageAlarm, 30, 10); _itoa_s(g_pHSI_Motion->m_portAnum, messageAlarm, 30, 10);
strcat_s(messageAlarm, 100, "号端口MCU串口控制器打开失败"); strcat_s(messageAlarm, 100, "号端口MCU串口控制器打开失败");
strcpy_s(sEvenProp.EventData, HSI_MaxStringLength, messageAlarm); strcpy_s(sEvenProp.EventData, HSI_MaxStringLength, messageAlarm);
EventCallback(sEvenProp); EventCallback(sEvenProp);
rStatus = HSI_STATUS_FAILED; rStatus = HSI_STATUS_FAILED;
@@ -126,7 +126,7 @@ HSI_STATUS HSI_Illumination::Startup(HWND _hWnd, bool _bOfflineOnly)
sEvenProp.EventID = HSI_EVENT_MOTION; sEvenProp.EventID = HSI_EVENT_MOTION;
sEvenProp.EventResponse = HSI_EVENT_RESPONSE_OK; sEvenProp.EventResponse = HSI_EVENT_RESPONSE_OK;
_itoa_s(g_pHSI_Motion->m_portBnum, messageAlarm, 30, 10); _itoa_s(g_pHSI_Motion->m_portBnum, messageAlarm, 30, 10);
strcat_s(messageAlarm, 100, "号端口MCU串口控制器打开失败"); strcat_s(messageAlarm, 100, "号端口MCU串口控制器打开失败");
strcpy_s(sEvenProp.EventData, HSI_MaxStringLength, messageAlarm); strcpy_s(sEvenProp.EventData, HSI_MaxStringLength, messageAlarm);
EventCallback(sEvenProp); EventCallback(sEvenProp);
rStatus = HSI_STATUS_FAILED; rStatus = HSI_STATUS_FAILED;
@@ -142,7 +142,7 @@ HSI_STATUS HSI_Illumination::Startup(HWND _hWnd, bool _bOfflineOnly)
sEvenProp.EventType = HSI_EVENT_ERROR; sEvenProp.EventType = HSI_EVENT_ERROR;
sEvenProp.EventID = HSI_EVENT_MOTION; sEvenProp.EventID = HSI_EVENT_MOTION;
sEvenProp.EventResponse = HSI_EVENT_RESPONSE_OK; sEvenProp.EventResponse = HSI_EVENT_RESPONSE_OK;
strcpy_s(sEvenProp.EventData, HSI_MaxStringLength, "STM32 USB模式打开失败"); strcpy_s(sEvenProp.EventData, HSI_MaxStringLength, "STM32 USB模式打开失败");
EventCallback(sEvenProp); EventCallback(sEvenProp);
rStatus = HSI_STATUS_FAILED; rStatus = HSI_STATUS_FAILED;
} }
@@ -223,7 +223,7 @@ HSI_STATUS HSI_Illumination::SetLampState(int nLamp, bool *bBulbStates, double
return rStatus; return rStatus;
} }
//=========================================================================== //===========================================================================
//设置控制的光源板的序号 //设置控制的光源板的序号
HSI_STATUS HSI_Illumination::SetSelectedIndex(int index) HSI_STATUS HSI_Illumination::SetSelectedIndex(int index)
{ {
auto rStatus = HSI_STATUS_NORMAL; auto rStatus = HSI_STATUS_NORMAL;
@@ -284,7 +284,7 @@ HSI_STATUS HSI_Illumination::SetLampStateAll(int _LampInfo, int _NumLamps, int(*
} }
if (g_pHSI_Motion->m_IsUseSixRingEightArea == 1) if (g_pHSI_Motion->m_IsUseSixRingEightArea == 1)
{ {
//更改六环八区扇形区域显示的位置 //更改六环八区扇形区域显示的位置
m_iIlluminationType = HSI_ILLUMINATION_INFO_SO7_III; m_iIlluminationType = HSI_ILLUMINATION_INFO_SO7_III;
for (size_t i = 0; i < 8; i++) for (size_t i = 0; i < 8; i++)
{ {
@@ -447,7 +447,7 @@ BOOL HSI_Illumination::SetLampState_So7II(int _NumLamps, int(*_LampsType)[HSI_IL
} }
case HSI_ILLUMINATION_LAMP_CONTROL_BY_RINGS: case HSI_ILLUMINATION_LAMP_CONTROL_BY_RINGS:
{ {
//EF3自带光源的数据发送 环形区域可控制EF3的8路 其他区域只能控制部分 //EF3自带光源的数据发送 环形区域可控制EF3的8路 其他区域只能控制部分
int index = 2; int index = 2;
short int tempIntensity = 0; short int tempIntensity = 0;
tempIntensity = (short int)(Intensities[0][0] * ampTimes); tempIntensity = (short int)(Intensities[0][0] * ampTimes);
@@ -514,7 +514,7 @@ BOOL HSI_Illumination::SetLampState_So7II(int _NumLamps, int(*_LampsType)[HSI_IL
Sleep(5); Sleep(5);
if (g_pHSI_Motion->m_IsUseTwentySixLight == 1 || g_pHSI_Motion->m_IsUseTwentySixLight == 2) if (g_pHSI_Motion->m_IsUseTwentySixLight == 1 || g_pHSI_Motion->m_IsUseTwentySixLight == 2)
{ {
//二十六路/八路光源板的数据发送 //二十六路/八路光源板的数据发送
DebugLog("UseTwentySixLight -> in"); DebugLog("UseTwentySixLight -> in");
int index = 7; int index = 7;
short int tempIntensity = 0; short int tempIntensity = 0;
@@ -522,7 +522,7 @@ BOOL HSI_Illumination::SetLampState_So7II(int _NumLamps, int(*_LampsType)[HSI_IL
{ {
for (int j = 0; j < 8; j++) for (int j = 0; j < 8; j++)
{ {
//共26盏灯,到[2, 66] //共26盏灯,到[2, 66]
if (i == 4 && j >= 2) if (i == 4 && j >= 2)
{ {
break; break;
@@ -613,7 +613,7 @@ BOOL HSI_Illumination::SetLampState_So7II(int _NumLamps, int(*_LampsType)[HSI_IL
//=========================================================================== //===========================================================================
BOOL HSI_Illumination::SetLampState_So7III(int _NumLamps, int(*_LampsType)[HSI_ILLUMINATION_MAX_BULB_TYPE], int(*bBulbStates)[HSI_ILLUMINATION_MAX_BULBS], double(*Intensities)[HSI_ILLUMINATION_MAX_BULBS], bool bWait) BOOL HSI_Illumination::SetLampState_So7III(int _NumLamps, int(*_LampsType)[HSI_ILLUMINATION_MAX_BULB_TYPE], int(*bBulbStates)[HSI_ILLUMINATION_MAX_BULBS], double(*Intensities)[HSI_ILLUMINATION_MAX_BULBS], bool bWait)
{ {
//六环八区灯 //六环八区灯
DebugLog("SetLampState_So7III -> in"); DebugLog("SetLampState_So7III -> in");
BOOL rStatus(TRUE); BOOL rStatus(TRUE);
int iOffsetIndex(0); int iOffsetIndex(0);
@@ -874,7 +874,7 @@ BOOL HSI_Illumination::SetLampState_So7III(int _NumLamps, int(*_LampsType)[HSI_I
//=========================================================================== //===========================================================================
BOOL HSI_Illumination::SetLampState_So7IIII(int _NumLamps, int(*_LampsType)[HSI_ILLUMINATION_MAX_BULB_TYPE], int(*bBulbStates)[HSI_ILLUMINATION_MAX_BULBS], double(*Intensities)[HSI_ILLUMINATION_MAX_BULBS], bool bWait) BOOL HSI_Illumination::SetLampState_So7IIII(int _NumLamps, int(*_LampsType)[HSI_ILLUMINATION_MAX_BULB_TYPE], int(*bBulbStates)[HSI_ILLUMINATION_MAX_BULBS], double(*Intensities)[HSI_ILLUMINATION_MAX_BULBS], bool bWait)
{ {
//两环八区灯 //两环八区灯
DebugLog("SetLampState_So7IIII -> in"); DebugLog("SetLampState_So7IIII -> in");
BOOL rStatus(TRUE); BOOL rStatus(TRUE);
int iOffsetIndex(0); int iOffsetIndex(0);
@@ -1128,14 +1128,14 @@ BOOL HSI_Illumination::So7LightII_set_light_off()
{ {
if (g_pHSI_Motion->m_bConnected) if (g_pHSI_Motion->m_bConnected)
{ {
//EF3 关闭灯光 //EF3 关闭灯光
m_cSendData[0] = 2; m_cSendData[0] = 2;
m_cSendData[1] = 2; m_cSendData[1] = 2;
g_pHSI_Motion->Send_Command(0, (const char*)m_cSendData, 64); g_pHSI_Motion->Send_Command(0, (const char*)m_cSendData, 64);
} }
if (g_pHSI_Motion->m_IsUseTwentySixLight == 2) if (g_pHSI_Motion->m_IsUseTwentySixLight == 2)
{ {
//二十六路关闭灯光 HID通信 //二十六路关闭灯光 HID通信
m_cSendData[0] = 0x02; m_cSendData[0] = 0x02;
m_cSendData[1] = 0x02; m_cSendData[1] = 0x02;
m_cSendData[2] = 0x02; m_cSendData[2] = 0x02;
@@ -1150,7 +1150,7 @@ BOOL HSI_Illumination::So7LightII_set_light_off()
{ {
if (g_pHSI_Motion->m_Led8MotionFlag[i]) if (g_pHSI_Motion->m_Led8MotionFlag[i])
{ {
//8路光源板关闭灯光 //8路光源板关闭灯光
for (size_t j = 0; j < 64; j++) for (size_t j = 0; j < 64; j++)
{ {
g_pHSI_Motion->lightdata[j] = m_cSendData[j]; g_pHSI_Motion->lightdata[j] = m_cSendData[j];
@@ -1165,7 +1165,7 @@ BOOL HSI_Illumination::So7LightII_set_light_off()
} }
else else
{ {
//26路光源板关闭灯光 //26路光源板关闭灯光
for (size_t i = 5; i < 64; i++) for (size_t i = 5; i < 64; i++)
{ {
g_pHSI_Motion->lightdata[i] = m_cSendData[i]; g_pHSI_Motion->lightdata[i] = m_cSendData[i];
@@ -1188,7 +1188,7 @@ BOOL HSI_Illumination::So7LightII_set_light_off()
//=========================================================================== //===========================================================================
BOOL HSI_Illumination::So7LightIII_set_light_off() BOOL HSI_Illumination::So7LightIII_set_light_off()
{ {
//六环八区关灯 //六环八区关灯
BYTE cSendDataA[24] = { 0X02, 0X02, 0X08, 0XAA, 0X00, 0X01, 0X00, 0X01, 0X00, 0X01, 0X00, 0X01, 0X00, 0X01, 0X00, 0X01, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0XBB }; BYTE cSendDataA[24] = { 0X02, 0X02, 0X08, 0XAA, 0X00, 0X01, 0X00, 0X01, 0X00, 0X01, 0X00, 0X01, 0X00, 0X01, 0X00, 0X01, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0XBB };
DWORD iSendDataLength = 24; DWORD iSendDataLength = 24;
if (g_pHSI_Motion && (g_pHSI_Motion->m_IsUseSixRingEightArea == 1)) if (g_pHSI_Motion && (g_pHSI_Motion->m_IsUseSixRingEightArea == 1))
@@ -1247,10 +1247,10 @@ VOID HSI_Illumination::EventCallback(sHSIEventProperties& sEventProp)
void HSI_Illumination::CreateDirectorySO(CString directoryLog) void HSI_Illumination::CreateDirectorySO(CString directoryLog)
{ {
// 文件夹不存在 // 文件夹不存在
if (FALSE == PathFileExists(directoryLog)) if (FALSE == PathFileExists(directoryLog))
{ {
//循环创建日志文件夹 //循环创建日志文件夹
int nCout = directoryLog.Replace('\\', '/'); int nCout = directoryLog.Replace('\\', '/');
int findOff = 0; int findOff = 0;
for (int i = 1; i<nCout; i++) for (int i = 1; i<nCout; i++)
@@ -1292,7 +1292,7 @@ void HSI_Illumination::DebugLog(CString strlog)
_itoa_s(timebuffer.millitm,ch,10); _itoa_s(timebuffer.millitm,ch,10);
CString strTime = csTime + CString(ch); CString strTime = csTime + CString(ch);
outFile.SeekToEnd();//先定位到文件尾部 outFile.SeekToEnd();//先定位到文件尾部
outFile.WriteString(strTime + strlog); outFile.WriteString(strTime + strlog);
outFile.WriteString((LPCTSTR)"\n"); outFile.WriteString((LPCTSTR)"\n");
} }
@@ -1323,8 +1323,8 @@ void HSI_Illumination::TestSELight(bool flag)
//========================光源控制器USB控制================================== //========================光源控制器USB控制==================================
//26路 HID通信 //26路 HID通信
//=========================================================================== //===========================================================================
bool HSI_Illumination::FindTheHID() bool HSI_Illumination::FindTheHID()
{ {
File diff suppressed because it is too large Load Diff
+5 -5
View File
@@ -1,4 +1,4 @@
// HSI_Sevenocean_EF3.cpp : 定义 DLL 的初始化例程。 // HSI_Sevenocean_EF3.cpp : 定义 DLL 的初始化例程。
// //
#include "stdafx.h" #include "stdafx.h"
@@ -31,10 +31,10 @@ HSI_Sevenocean_EF3::~HSI_Sevenocean_EF3()
//=========================================================================== //===========================================================================
/** /**
* HSI 初始化 * HSI 初始化
* *
* \param _hWnd :消息传输句柄 * \param _hWnd :消息传输句柄
* \param _bOfflineOnly :暂无用,默认 False * \param _bOfflineOnly :暂无用,默认 False
* \return * \return
*/ */
HSI_STATUS HSI_Sevenocean_EF3::Startup(HWND _hWnd, bool _bOfflineOnly) HSI_STATUS HSI_Sevenocean_EF3::Startup(HWND _hWnd, bool _bOfflineOnly)
@@ -49,7 +49,7 @@ HSI_STATUS HSI_Sevenocean_EF3::Startup(HWND _hWnd, bool _bOfflineOnly)
HSI_STATUS HSI_Sevenocean_EF3::GetMachineInfo(int& _NumMachineTypes) HSI_STATUS HSI_Sevenocean_EF3::GetMachineInfo(int& _NumMachineTypes)
{ {
auto rStatus = HSI_STATUS_NORMAL; auto rStatus = HSI_STATUS_NORMAL;
_NumMachineTypes = HSI_MACHINE_EF3; //机器类型EF3 _NumMachineTypes = HSI_MACHINE_EF3; //机器类型EF3
return rStatus; return rStatus;
} }
+3 -3
View File
@@ -1,13 +1,13 @@
// HSI_Sevenocean_EF3.h : HSI_Sevenocean_EF3 DLL 的主头文件 // HSI_Sevenocean_EF3.h : HSI_Sevenocean_EF3 DLL 的主头文件
// //
#pragma once #pragma once
#ifndef __AFXWIN_H__ #ifndef __AFXWIN_H__
#error "在包含此文件之前包含“stdafx.h”以生成 PCH 文件" #error "在包含此文件之前包含“stdafx.h”以生成 PCH 文件"
#endif #endif
#include "resource.h" // 主符号 #include "resource.h" // 主符号
#include <cstring> #include <cstring>
+1 -1
View File
@@ -2,7 +2,7 @@
// Microsoft Visual C++ generated include file. // Microsoft Visual C++ generated include file.
// Used by HSI_Sevenocean_EF3.rc // Used by HSI_Sevenocean_EF3.rc
// 新对象的下一组默认值 // 新对象的下一组默认值
// //
#ifdef APSTUDIO_INVOKED #ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS #ifndef APSTUDIO_READONLY_SYMBOLS
+5 -5
View File
@@ -1,8 +1,8 @@
// stdafx.cpp : 只包括标准包含文件的源文件 // stdafx.cpp : 只包括标准包含文件的源文件
// HSI_Sevenocean_EF3.pch 将作为预编译头 // HSI_Sevenocean_EF3.pch 将作为预编译头
// stdafx.obj 将包含预编译类型信息 // stdafx.obj 将包含预编译类型信息
#include "stdafx.h" #include "stdafx.h"
// TODO: 在 STDAFX.H 中 // TODO: 在 STDAFX.H 中
// 引用任何所需的附加头文件,而不是在此文件中引用 // 引用任何所需的附加头文件,而不是在此文件中引用
+6 -6
View File
@@ -1,14 +1,14 @@
// stdafx.h : 标准系统包含文件的包含文件, // stdafx.h : 标准系统包含文件的包含文件,
// 或是经常使用但不常更改的 // 或是经常使用但不常更改的
// 特定于项目的包含文件 // 特定于项目的包含文件
// //
#pragma once #pragma once
#include "targetver.h" #include "targetver.h"
#define WIN32_LEAN_AND_MEAN // 从 Windows 头文件中排除极少使用的信息 #define WIN32_LEAN_AND_MEAN // 从 Windows 头文件中排除极少使用的信息
// Windows 头文件: // Windows 头文件:
//#include <windows.h> //#include <windows.h>
#include <afxwin.h> #include <afxwin.h>
// TODO: 在此处引用程序需要的其他头文件 // TODO: 在此处引用程序需要的其他头文件
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
</configuration>