2026-01-26 14:51:28 +09:00

33 lines
1016 B
C#

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);
}
}
}