Files
EF3-Interface/PcDmis/Base/Interfac/Msi/Hsi/MicroVu/HAL_TOUCHPROBE.H
T
2013-05-09 20:29:54 +08:00

21 lines
943 B
C++

#pragma once
//////////////////////////////////////////////////////////////////////
//
// HAL_TouchProbe.h : interface for the Touch Probe related functions
//
//////////////////////////////////////////////////////////////////////
HAL_STATUS HAL_TP_IsSupported(UINT &Type);
HAL_STATUS HAL_TP_Enable(bool bProbeEnable);
HAL_STATUS HAL_TP_Startup(void);
HAL_STATUS HAL_TP_GetActiveProbe(int &nProbe);
HAL_STATUS HAL_TP_SetActiveProbe(int nProbe);
HAL_STATUS HAL_TP_SetManualTouchData(CHALTPManualConfig *pParams);
HAL_STATUS HAL_TP_SetTipOffset(double OffsetX, double OffsetY, double OffsetZ);
HAL_STATUS HAL_TP_GetTipOffset(double &OffsetX, double &OffsetY, double &OffsetZ);
HAL_STATUS HAL_TP_SetupMeasurePoint(CHALTPMeasurePoint *pParams);
HAL_STATUS HAL_TP_DoMeasure(bool bWait);
HAL_STATUS HAL_TP_IsMeasuring(bool &bMeasuring);
HAL_STATUS HAL_TP_GetMeasureData(CHALMeasPoint &TPData);
HAL_STATUS HAL_TP_Shutdown(void);