新增激光测试

This commit is contained in:
TAO Cheng
2013-06-06 18:20:22 +08:00
parent 9ef689299f
commit 3f5b8aa2bb
26 changed files with 1322 additions and 169 deletions
@@ -24,7 +24,8 @@ typedef BOOL (WINAPI* pLKIF_DataStorageGetData)(IN int OutNo,IN int NumOutBuffer
typedef BOOL (WINAPI* pLKIF_DataStorageGetStatus)(IN int OutNo,OUT BOOL *IsStorage,OUT int *NumStorageData);
// Set Data Storage
typedef BOOL (WINAPI* pLKIF_SetDataStorage)(IN LKIF_TARGETOUT TargetOut,IN int NumStorage,IN LKIF_STORAGECYCLE StorageCycle);
// Program Change
typedef BOOL (WINAPI* pLKIF_SETPROGRAMNO)(IN int ProgramNo);
//======================================================================================
class CKeyence_Laser
{
@@ -46,7 +47,7 @@ public:
pLKIF_DataStorageGetData m_pDataStorageGetData;
pLKIF_DataStorageGetStatus m_pDataStorageGetStatus;
pLKIF_SetDataStorage m_pSetDataStorage;
pLKIF_SETPROGRAMNO m_pSetProgramNo;
int m_StoredDataNumber;
BOOL m_bIsStorage;
void KeyenceLaserInit(void);
@@ -56,6 +57,8 @@ public:
BOOL GetStoreDataStatus();
BOOL GetStoredData(float *GetStorageData,int *GetStorageNumber);
BOOL PauseScanAndGetData(float *GetStorageData,int *GetStorageNumber);
BOOL SetProgramNO(int ProNO);
};
#endif