using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TeamAAS_VP.Attributes;
using TeamAAS_VP.Resources.Languages;
using TeamAAS_VP.ValueConverter;
namespace TeamAAS_VP.Enums
{
///
/// 点位输出模式
///
[TypeConverter(typeof(EnumLocalizationConverter))]
public enum OutputPointMode
{
///
/// 按照设定的最大输出点位数一次输出所有点位
///
[Description("一次输出所有点位")]
[Localization(ResourceName = "OutputPointMode_AllAtOnce", ResourceType = typeof(Lang))]
AllAtOnce = 0,
///
/// 按照结束符一次输出所有点位,不受最大输出点位数限制
///
[Description("按照结束符一次输出所有点位,不受最大输出点位数限制")]
[Localization(ResourceName = "OutputPointMode_UntilTerminator", ResourceType = typeof(Lang))]
UntilTerminator = 1,
///
/// 按照结束符一次输出所有点位,受最大输出点位数限制
///
[Description("按照结束符一次输出所有点位,受最大输出点位数限制")]
[Localization(ResourceName = "OutputPointMode_BatchedUntilTerminator", ResourceType = typeof(Lang))]
BatchedUntilTerminator = 2,
}
}