using Aurora.Api; using VisionCommon; namespace WeldingCommon.Vision.Adapter { public class EquipMode : IEquipMode { public bool IsSimulMode() { var equipInfo = EquipmentInfoManager.EquipmentInfo; return equipInfo.SimulationMode; } public bool IsDryrunOrTransferMode() { var equipInfo = EquipmentInfoManager.EquipmentInfo; return equipInfo.SequenceMode.Equals(SequenceMode.Dryrun) || equipInfo.SequenceMode.Equals(SequenceMode.Transfer); } public bool IsNotDryrunAndTransferMode() { return !IsDryrunOrTransferMode(); } public bool IsDryrunMode() { var equipInfo = EquipmentInfoManager.EquipmentInfo; return equipInfo.SequenceMode.Equals(SequenceMode.Dryrun); } public bool IsTransferMode() { var equipInfo = EquipmentInfoManager.EquipmentInfo; return equipInfo.SequenceMode.Equals(SequenceMode.Transfer); } } }