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

19 lines
801 B
C++

#pragma once
//////////////////////////////////////////////////////////////////////
//
// HAL_Optics.h : interface for the Optics related functions
//
//////////////////////////////////////////////////////////////////////
HAL_STATUS HAL_Optics_IsSupported(UINT &Type);
HAL_STATUS HAL_Optics_Startup( COpticalCalibrationData *OptCalData);
HAL_STATUS HAL_Optics_GetScalePosition(long &Actual);
HAL_STATUS HAL_Optics_SetScalePosition(long TargetScalePosition, bool bWait);
HAL_STATUS HAL_Optics_GetScaleRange(long &ScaleMin, long &ScaleMax);
HAL_STATUS HAL_Optics_EnableGrid(bool bEnable);
HAL_STATUS HAL_Optics_IsGridEnabled(bool &bEnabled);
HAL_STATUS HAL_Optics_EnableLaser(bool bEnable);
HAL_STATUS HAL_Optics_IsLaserEnabled(bool &bEnabled);
HAL_STATUS HAL_Optics_Shutdown(void);