29 lines
634 B
C#
29 lines
634 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace AuroraDeviceCommon.Devices
|
|
{
|
|
public enum eLaserNo
|
|
{
|
|
LASER_1 = 0,
|
|
LASER_2,
|
|
LASER_MAX_NO
|
|
};
|
|
|
|
public interface IExternalShutter
|
|
{
|
|
void SetExternalShutterOpen(eLaserNo iLaserNo, bool bOpen);
|
|
bool IsExternalShutterOpened(eLaserNo iLaserNo);
|
|
void SetDispLaser(bool bOn);
|
|
}
|
|
|
|
public interface IExternalLaserShot
|
|
{
|
|
void SetLaserShot(eLaserNo iLaserNo, bool bLaserShotOn);
|
|
int GetLaserShot(eLaserNo iLaserNo);
|
|
}
|
|
}
|