33 lines
1016 B
C#
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);
|
|
}
|
|
}
|
|
|
|
}
|