namespace VisionCommon {
///
/// 비전 알람 코드
///
public enum eVisionAlarmCode {
// Light [10 ~ 19]
/// 조명 설정 에러
LIGHT_SET_ERROR = 10,
// Camera [20 ~ 29]
/// 카메라 연결 에러
CAMERA_CONNECTION_ERROR = 20,
/// 카메라 그랩 에러
CAMERA_GRAB_ERROR = 21,
}
///
/// 비전 알람 인터페이스
///
public interface IVisionAlarm {
///
/// 알람을 등록한다.
///
/// 결과 상태 코드
int RegisterAlarm();
///
/// 알람을 발생시킨다.
///
/// 비전 알람 코드
/// 결과 상태 코드
int SetAlarm(eVisionAlarmCode visionAlarmCode);
///
/// 알람을 발생시킨다.
///
/// 비전 알람 코드
/// 결과 상태 코드
int SetAlarm(int equipAlarmCode);
}
}