/// <summary> /// 根据厂商获取Attribute /// 简易获取模式, 获取厂商的第一个支持型号 /// </summary> /// <param name="manufacturer">厂商</param> /// <returns></returns> static IDCardReaderAttribute attribute(IDCardManufacturer manufacturer) { foreach (IDCardReaderAttribute attr in attributes) { if (attr.manufacturer == manufacturer) { return(attr); } } return(null); }
/// <summary> /// 根据厂商和型号获取Attribute /// </summary> /// <param name="manufacturer">厂商</param> /// <param name="model">型号</param> /// <returns></returns> static IDCardReaderAttribute attribute(IDCardManufacturer manufacturer, string model) { model = model.Trim(); foreach (IDCardReaderAttribute attr in attributes) { if (attr.manufacturer == manufacturer && attr.model == model) { return(attr); } } return(null); }
public IDCardReaderAttribute(IDCardManufacturer manufacturer, string model, bool use_port) { this.manufacturer = manufacturer; this.model = model; this.use_port = use_port; }
public IDCardReaderAttribute(IDCardManufacturer manufacturer, string model) { this.manufacturer = manufacturer; this.model = model; use_port = true; }
public IDCardReaderAttribute(string manufacturer, string model, bool use_port) { this.manufacturer = manufacturer.enumFromDisplay <IDCardManufacturer>(); this.model = model; this.use_port = use_port; }
public IDCardReaderAttribute(string manufacturer, string model) { this.manufacturer = manufacturer.enumFromDisplay <IDCardManufacturer>(); this.model = model; use_port = true; }
/// <summary> /// 设置身份证读卡器操作单元 /// </summary> /// <param name="manufacturer">厂商</param> /// <returns></returns> public static void setReader(IDCardManufacturer manufacturer) { setReader(attribute(manufacturer)); }
/// <summary> /// 设置身份证读卡器操作单元 /// </summary> /// <param name="manufacturer">厂商</param> /// <param name="model">型号</param> /// <returns></returns> public static void setReader(IDCardManufacturer manufacturer, string model) { setReader(attribute(manufacturer, model)); }
/// <summary> /// 设置身份证读卡器操作单元 /// </summary> /// <param name="manufacturer">厂商</param> /// <param name="model">型号</param> /// <param name="port">端口号</param> /// <returns></returns> public static void setReaderWithPort(IDCardManufacturer manufacturer, string model, string port) { setReaderWithPort(attribute(manufacturer, model), port); }