#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);