patrick
2019-12-10 1c4426810c71eead57084be8a18ade8d314dd8c4
src/Bro.Device.SeerAGV/SeerAGVConfig.cs
@@ -11,7 +11,7 @@
namespace Bro.Device.SeerAGV
{
    [Device("SeerAGV", "SeerAGV", EnumHelper.DeviceAttributeType.InitialConfig)]
    public class SeerAGVInitialConfig : InitialConfigBase
    public class SeerAGVInitialConfig : InitialMonitorConfigBase
    {
        [Category("通信配置")]
        [Description("AGVIP地址")]
@@ -25,21 +25,21 @@
        [Description("导航端口")]
        public int GuidePort { get; set; } = 19206;
        [Category("监听配置")]
        [Description("监听间隔,单位ms")]
        public int ScanInterval { get; set; } = 500;
        //[Category("监听配置")]
        //[Description("监听的IO信息配置集合")]
        //[TypeConverter(typeof(CollectionCountConvert))]
        //[Editor(typeof(ComplexCollectionEditor<IODefinition>), typeof(UITypeEditor))]
        //public List<IODefinition> IOCollection { get; set; } = new List<IODefinition>();
        //[Description("监听间隔,单位ms")]
        //public int ScanInterval { get; set; } = 500;
        [Category("监听设置")]
        [Description("监听操作配置集合")]
        [TypeConverter(typeof(CollectionCountConvert))]
        [Editor(typeof(ComplexCollectionEditor<MonitorSet>), typeof(UITypeEditor))]
        public List<MonitorSet> MonitorSetCollection { get; set; } = new List<MonitorSet>();
        ////[Category("监听配置")]
        ////[Description("监听的IO信息配置集合")]
        ////[TypeConverter(typeof(CollectionCountConvert))]
        ////[Editor(typeof(ComplexCollectionEditor<IODefinition>), typeof(UITypeEditor))]
        ////public List<IODefinition> IOCollection { get; set; } = new List<IODefinition>();
        //[Category("监听设置")]
        //[Description("监听操作配置集合")]
        //[TypeConverter(typeof(CollectionCountConvert))]
        //[Editor(typeof(ComplexCollectionEditor<MonitorSet>), typeof(UITypeEditor))]
        //public List<MonitorSet> MonitorSetCollection { get; set; } = new List<MonitorSet>();
        [Category("监听配置")]
        [Description("是否采用简单监听模式。true:简单模式,只获取任务状态;false:全部模式,获取任务所有信息")]