39 lines
1.2 KiB
C#
39 lines
1.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace VisionCommon {
|
|
/// <summary>
|
|
/// 장비의 운영 모드 상태 체크를 위한 인터페이스
|
|
/// </summary>
|
|
public interface IEquipMode {
|
|
/// <summary>
|
|
/// 시뮬레이션 모드 상태인지 체크
|
|
/// </summary>
|
|
/// <returns>상태 플래그</returns>
|
|
bool IsSimulMode();
|
|
/// <summary>
|
|
/// 드라이런 또는 물류 모드 상태인지 체크
|
|
/// </summary>
|
|
/// <returns>상태 플래그</returns>
|
|
bool IsDryrunOrTransferMode();
|
|
/// <summary>
|
|
/// 드라이런과 물류 모드 상태가 아닌지 체크
|
|
/// </summary>
|
|
/// <returns>상태 플래그</returns>
|
|
bool IsNotDryrunAndTransferMode();
|
|
/// <summary>
|
|
/// 드라이런 모드 상태인지 체크
|
|
/// </summary>
|
|
/// <returns>상태 플래그</returns>
|
|
bool IsDryrunMode();
|
|
/// <summary>
|
|
/// 물류 모드 상태인지 체크
|
|
/// </summary>
|
|
/// <returns>상태 플래그</returns>
|
|
bool IsTransferMode();
|
|
}
|
|
}
|