public static Reader CreateReader(RFIDModule rfidtype, string protocoltype) { XmlHelper configDoc = new XmlHelper(); switch (rfidtype) { case RFIDModule.F6B: case RFIDModule.F6C_F6B: configDoc.LoadXmlDocument("F6B.config"); break; case RFIDModule.F6C: configDoc.LoadXmlDocument("F6C.config"); break; } int portno = Convert.ToInt32(configDoc.GetSingleAttributeValue("xcreaderPort/port", "portNo")); int baudrate = Convert.ToInt32(configDoc.GetSingleAttributeValue("xcreaderPort/port", "baudRate")); string comName = string.Format("COM{0},{1}", portno, baudrate); Reader reader = new Reader("Reader1", "RS232", comName); TagOperation.RfReader = reader; RfidConfigration_6C.RfReader = reader; RfidConfigration_6B.RfReader = reader; RfidConfig.RfReader = reader; return(reader); }
public FrWriteTag(RFIDModule rfidmode, string tid) { RfidMode = rfidmode; Tid = tid; InitializeComponent(); InitializeCombox(); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { if (RfidType != (RFIDModule)cbRfidType.SelectedIndex) { RfidType = (RFIDModule)cbRfidType.SelectedIndex; InitializeCombox(RfidType); } //if (RfidType == RFIDModule.F6C_F6B) //{ // //this.btwritetag.Enabled = false; //} //else //{ // btwritetag.Enabled = true; //} }
protected void InitializeCombox(RFIDModule rfidType) { cbDataArea.DisplayMember = "DisplayMember"; cbDataArea.ValueMember = "ValueMember"; cbDataArea.Items.Clear(); if (rfidType == RFIDModule.F6B) { cbDataArea.Items.Add(new ComboBindData("ID_6B", 4)); cbDataArea.Items.Add(new ComboBindData("ID_UserData", 5)); } else if (rfidType == RFIDModule.F6C_F6B) { cbDataArea.Items.Add(new ComboBindData("EPC_TID_UserData_Reserved_6C_ID_UserData_6B", 6)); } else { cbDataArea.Items.Add(new ComboBindData("TID_6C", 0)); cbDataArea.Items.Add(new ComboBindData("EPC_6C", 1)); cbDataArea.Items.Add(new ComboBindData("EPC_TID_UserData", 2)); cbDataArea.Items.Add(new ComboBindData("EPC_TID_UserData2", 3)); } cbDataArea.SelectedIndex = 0; }
public FrLengthParas(RFIDModule _RfidType) { RfidType = _RfidType; InitializeComponent(); }