21 lines
785 B
C++
21 lines
785 B
C++
#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);
|