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

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