private void btn_0010_08_Get_Click(object sender, EventArgs e) { String rtStr = ClouReaderAPI.CLReader.RFID_OPTION.GetReaderANT(ConnID); byte index = 255; String[] arr_Param = rtStr.Split('|'); if (byte.TryParse(arr_Param[0], out index)) { foreach (var item in gb_ANTEnable.Controls) { if (item is QQCheckBox) { QQCheckBox cb = (QQCheckBox)item; if ((index & byte.Parse(cb.Tag.ToString())) == byte.Parse(cb.Tag.ToString())) { cb.Checked = true; } else { cb.Checked = false; } } } } else { ShowMessage(rtStr); } }
// 报警测试 - 打开 private void btn_GPO_up_Click(object sender, EventArgs e) { String GPO_Param = ""; foreach (var item in tp_BeepTest.Controls) { QQCheckBox cb = item as QQCheckBox; if (cb != null && cb.Checked) { GPO_Param += cb.Tag + ",1&"; } } GPO_Param = GPO_Param.TrimEnd('&'); ClouReaderAPI.CLReader.PARAM_SET.SetReaderGPOState(ConnID, GPO_Param); }
public String GetReadParam() { String rt = ""; Int32 antValue = 0; foreach (var item in this.Controls) { QQCheckBox cb = item as QQCheckBox; if (cb != null) { if (cb.Name.StartsWith("cb_ANT") && cb.Checked) { antValue += Int32.Parse(cb.Tag.ToString()); } } } rt += antValue; return(rt); }
private void btn_0010_07_Set_Click(object sender, EventArgs e) { Int32 iParam = 0; foreach (var item in gb_ANTEnable.Controls) { if (item is QQCheckBox) { QQCheckBox cb = (QQCheckBox)item; if (cb.Checked) { iParam += Int32.Parse(cb.Tag.ToString()); } } } String rtStr = ClouReaderAPI.CLReader.RFID_OPTION.SetReaderANT(ConnID, iParam.ToString()); // String rtStr = ClouReaderAPI.CLReader.RFID_OPTION.SetReaderANT(ConnID, "3|1,2-7-13&2,1-2-4-8&"); ShowMessage(rtStr); }
// 获得GPO参数 public void GetGPOParam() { GPO_B_Param = ""; GPO_W_Param = ""; foreach (var item in tp_BlackList.Controls) { QQCheckBox cb = item as QQCheckBox; if (cb != null && cb.Checked) { GPO_B_Param += cb.Tag + ",1&"; } } GPO_B_Param = GPO_B_Param.TrimEnd('&'); foreach (var item in tp_WhiteList.Controls) { QQCheckBox cb = item as QQCheckBox; if (cb != null && cb.Checked) { GPO_W_Param += cb.Tag + ",1&"; } } GPO_W_Param = GPO_W_Param.TrimEnd('&'); }