Machine Interface Utility:VER1.0

This commit is contained in:
TAO Cheng
2013-05-09 20:29:54 +08:00
commit 036cdcb228
743 changed files with 104786 additions and 0 deletions
@@ -0,0 +1,18 @@
#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);