#pragma once ////////////////////////////////////////////////////////////////////// // // HAL_LaserProbe.h : interface for the Laser Probe related functions // ////////////////////////////////////////////////////////////////////// HAL_STATUS HAL_LP_IsSupported(UINT &Type); HAL_STATUS HAL_LP_Startup(void); HAL_STATUS HAL_LP_Enable(bool bEnable); HAL_STATUS HAL_LP_IsEnabled(bool &bEnabled); void HAL_LP_SendQualityFeedback(int SignalQuality); HAL_STATUS HAL_LP_GetActiveProbe(int &nProbe); HAL_STATUS HAL_LP_SetActiveProbe(int nProbe); void HAL_LP_LoadLens(void); HAL_STATUS HAL_LP_SetupMeasurePoint(CHALLPMeasurePoint *pParams); HAL_STATUS HAL_LP_DoMeasure(bool bWait); HAL_STATUS HAL_LP_GetMeasureData(CHALMeasPoint &LPData); HAL_STATUS HAL_LP_Shutdown(void);