1234567891011121314151617181920212223242526272829303132 |
- #pragma once
- #include "CUltraHead.h"
- #ifdef ULTRAHEAD_DIAGNOSIS_EXPORTS
- #define ULTRAHEAD_DIAGNOSIS_DLL_API __declspec(dllexport)
- #else
- #define ULTRAHEAD_DIAGNOSIS_DLL_API //__declspec(dllimport)
- #endif
- class ULTRAHEAD_DIAGNOSIS_DLL_API CUltraHeadDiagnosis
- {
- public:
- typedef struct
- {
- bool bMoveX;
- bool bMoveY;
- bool bMoveZ;
- }XY_ACCURACY_TEST;
- private:
- CUltraHead *m_pCUltraHead;
- vector<MODULE_CONFIG_STRUCT> m_vecConfig;
- XY_ACCURACY_TEST m_XY_AccuracyTestParam;
- LONG SetParam();
- LONG GetParam();
- public:
- CUltraHeadDiagnosis(CUltraHead* pUltraHeade);
- LONG Diagnosis(string cmd);
- };
|