using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Security.AccessControl;
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 CameraBrand
{
///
/// 海康相机
///
[Description("海康相机(MVS)")]
[Localization(ResourceName = "CameraBrand_HikRobotMVS", ResourceType = typeof(Lang))]
HikRobot_MVS = 0,
///
/// 巴斯勒相机
///
[Description("巴斯勒相机(Pylon)")]
[Localization(ResourceName = "CameraBrand_Pylon", ResourceType = typeof(Lang))]
Basler_Pylon = 1,
///
/// 华睿科技
///
[Description("大华(MV)")]
[Localization(ResourceName = "CameraBrand_IRayple", ResourceType = typeof(Lang))]
IRayple = 2,
///
/// 康耐视
///
[Description("康耐视(VP)")]
[Localization(ResourceName = "CameraBrand_Cognex", ResourceType = typeof(Lang))]
Cognex = 3,
///
/// 大恒相机
///
[Description("大恒相机(Galaxy)")]
[Localization(ResourceName = "CameraBrand_Galaxy", ResourceType = typeof(Lang))]
Galaxy = 4,
///
/// OPT相机
///
[Description("奥普特(OPT Camera Viewer)")]
[Localization(ResourceName = "CameraBrand_opt", ResourceType = typeof(Lang))]
Opt =5
}
}