33 lines
741 B
C#
33 lines
741 B
C#
/*
|
|
* Copyright (c) 2025 LG Electronics Inc.
|
|
* SPDX-License-Identifier: LicenseRef-LGE-Proprietary
|
|
*/
|
|
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);
|
|
}
|
|
}
|