wenxiangchao
4 天以前 2e889843b4c171f2d6ad8e0d53084040703d11f6
Plugin.SeqEditor/Util/ItemData.cs
@@ -107,17 +107,18 @@
    public abstract class RunModeData
    {
        //LangUtil.Get("se.normal")
        public static readonly ItemData Normal =
            new(LangUtil.Get("se.normal"), "Normal");
            new("Normal", "Normal");
        public static readonly ItemData Skip =
            new(LangUtil.Get("se.skip"), "Skip");
            new("Skip", "Skip");
        public static readonly ItemData ForcePass =
            new(LangUtil.Get("se.pass"), "Pass");
            new("Pass", "Pass");
        public static readonly ItemData ForceFail =
            new(LangUtil.Get("se.fail"), "Fail");
            new("Fail", "Fail");
        public static readonly List<ItemData> ItemSource =
            new List<ItemData> {
@@ -144,4 +145,52 @@
                LabView,LabWindows,CCPlus,DotNet,ActiveX,None,LabViewNGX,Python,SequenceCall
            };
    }
    public abstract class LoopTypeData
    {
        public static readonly ItemData None =
            new("无", "NoLooping");
        public static readonly ItemData Fixed =
            new("固定次数循环", "FixedNumLoops");
        public static readonly ItemData PassFailCount =
            new("PassFailCount", "PassFailCount");
        public static readonly ItemData Custom =
            new("自定义", "Custom");
        public static readonly List<ItemData> ItemSource =
            new List<ItemData> {
                None,Fixed,PassFailCount
            };
    }
    public abstract class LoopConditionData
    {
        public static readonly ItemData LT =
            new("<", "<");
        public static readonly ItemData LE =
            new("<=", "<=");
        public static readonly ItemData GT =
            new(">", ">");
        public static readonly ItemData GE =
            new(">=", ">=");
        public static readonly List<ItemData> ItemSource =
            new List<ItemData> {
                LT,LE, GT, GE
            };
    }
    public abstract class LoopCondition2Data
    {
        public static readonly ItemData PASS =
            new("pass", "pass");
        public static readonly ItemData FAIL =
            new("fail", "fail");
        public static readonly List<ItemData> ItemSource =
            new List<ItemData> {
                PASS,FAIL
            };
    }
}