private void searchDeviceAllInfo() { if (device is CardDevice) { if (deviceCom is CardDeviceCom) { CardDeviceCom cardDeviceCom = deviceCom as CardDeviceCom; cardDeviceCom.sendShowCardDeviceCom(); Thread.Sleep(120); cardDeviceCom.sendSearchRangeTime(); Thread.Sleep(120); cardDeviceCom.sendSearchStillTime(); Thread.Sleep(120); cardDeviceCom.sendSearchAccRange(); } } else if (device is WarningDevice) { if (deviceCom is WarningDeviceCom) { WarningDeviceCom warningDeviceCom = deviceCom as WarningDeviceCom; warningDeviceCom.sendSerachWarningLinkTimeCom(); Thread.Sleep(120); warningDeviceCom.sendSerachWarningSafeDistanceCom(); Thread.Sleep(120); warningDeviceCom.sendSerachWarningVolumeCom(); Thread.Sleep(120); warningDeviceCom.sendSerachWarningCardsCom(); } } }
private void Button10_Click(object sender, EventArgs e) { //MessageBox.Show("Button10_Click"); //set volume if (device is CardDevice) { if (deviceCom is CardDeviceCom) { CardDeviceCom cardDeviceCom = deviceCom as CardDeviceCom; clickEventNum = CLICKEVENTNUM.SETACCRANGE; //cardDeviceCom.sendSetAccRange(); //string accRangeText = textBox4.Text; try { byte accRange = Convert.ToByte(textBox4.Text); if (accRange >= 10 && accRange <= 86) { cardDeviceCom.sendSetAccRange(new byte[] { accRange }); } else { MessageBox.Show("Incorrect format!"); } } catch (FormatException) { MessageBox.Show("Incorrect format!"); } catch (OverflowException) { MessageBox.Show("Incorrect format!"); } //cardDeviceCom.sendSearchAccRange(); } } else if (device is WarningDevice) { if (deviceCom is WarningDeviceCom) { WarningDeviceCom warningDeviceCom = deviceCom as WarningDeviceCom; clickEventNum = CLICKEVENTNUM.SETVOLUME; //byte volume = trackBar1.Value; warningDeviceCom.sendSetWarningVolumeCom(new byte[] { (byte)trackBar1.Value }); } } }
private void Button4_Click(object sender, EventArgs e) { //MessageBox.Show("Button4_Click"); //set id string idStr = textBox1.Text; byte[] id = getID(idStr, 3); if (id != null) { string endId = idStr.PadLeft(6, '0').Substring(2, 4); if ("0000" != endId && !"FFFF".Equals(endId.ToUpper())) { if (device is CardDevice) { if (deviceCom is CardDeviceCom) { CardDeviceCom cardDeviceCom = deviceCom as CardDeviceCom; clickEventNum = CLICKEVENTNUM.SETCARDID; cardDeviceCom.sendSetCardIdCom(id); //cardDeviceCom.sendSearchRangeTime(); } } else if (device is WarningDevice) { if (deviceCom is WarningDeviceCom) { WarningDeviceCom warningDeviceCom = deviceCom as WarningDeviceCom; clickEventNum = CLICKEVENTNUM.SETWARNID; warningDeviceCom.sendSetWarningIdCom(id); } } } else { MessageBox.Show("Incorrect format!"); } } else { MessageBox.Show("Incorrect format!"); } }
private void Button11_Click(object sender, EventArgs e) { //read volume if (device is CardDevice) { if (deviceCom is CardDeviceCom) { CardDeviceCom cardDeviceCom = deviceCom as CardDeviceCom; clickEventNum = CLICKEVENTNUM.GETACCRANGE; cardDeviceCom.sendSearchAccRange(); } } else if (device is WarningDevice) { if (deviceCom is WarningDeviceCom) { WarningDeviceCom warningDeviceCom = deviceCom as WarningDeviceCom; clickEventNum = CLICKEVENTNUM.GETVOLUME; warningDeviceCom.sendSerachWarningVolumeCom(); } } }
private void Button9_Click(object sender, EventArgs e) { //read safe Distance if (device is CardDevice) { if (deviceCom is CardDeviceCom) { CardDeviceCom cardDeviceCom = deviceCom as CardDeviceCom; clickEventNum = CLICKEVENTNUM.GETCARDSTILLTIME; cardDeviceCom.sendSearchStillTime(); } } else if (device is WarningDevice) { if (deviceCom is WarningDeviceCom) { WarningDeviceCom warningDeviceCom = deviceCom as WarningDeviceCom; clickEventNum = CLICKEVENTNUM.GETSAFEDISTANCE; warningDeviceCom.sendSerachWarningSafeDistanceCom(); } } }
private void Button7_Click(object sender, EventArgs e) { ////MessageBox.Show("Button7_Click"); //read Link time if (device is CardDevice) { if (deviceCom is CardDeviceCom) { CardDeviceCom cardDeviceCom = deviceCom as CardDeviceCom; clickEventNum = CLICKEVENTNUM.GETRANGETIME; cardDeviceCom.sendSearchRangeTime(); } } else if (device is WarningDevice) { if (deviceCom is WarningDeviceCom) { WarningDeviceCom warningDeviceCom = deviceCom as WarningDeviceCom; clickEventNum = CLICKEVENTNUM.GETLINKTIME; warningDeviceCom.sendSerachWarningLinkTimeCom(); } } }
private void Button8_Click(object sender, EventArgs e) { //MessageBox.Show("Button8_Click"); //set safe Distance if (device is CardDevice) { if (deviceCom is CardDeviceCom) { CardDeviceCom cardDeviceCom = deviceCom as CardDeviceCom; clickEventNum = CLICKEVENTNUM.SETCARDSTILLTIME; //string stillTimeText = textBox3.Text; try { byte[] stillTimeBytes = new byte[2]; int stillTime = Convert.ToInt32(textBox3.Text); if (stillTime >= 0 && stillTime <= 65535) { stillTimeBytes[0] = (byte)(stillTime / 256); stillTimeBytes[1] = (byte)(stillTime % 256); cardDeviceCom.sendSetStillTime(stillTimeBytes); } else { MessageBox.Show("Incorrect format!"); } } catch (FormatException) { MessageBox.Show("Incorrect format!"); } catch (OverflowException) { MessageBox.Show("Incorrect format!"); } //cardDeviceCom.sendSearchRangeTime(); } } else if (device is WarningDevice) { if (deviceCom is WarningDeviceCom) { WarningDeviceCom warningDeviceCom = deviceCom as WarningDeviceCom; clickEventNum = CLICKEVENTNUM.SETSAFEDISTANCE; try { byte[] safeDistanceBytes = new byte[2]; int safeDistance = Convert.ToInt32(textBox3.Text); if (safeDistance >= 0 && safeDistance <= 65535) { safeDistanceBytes[0] = (byte)(safeDistance / 256); safeDistanceBytes[1] = (byte)(safeDistance % 256); warningDeviceCom.sendSetWarningSafeDistanceCom(safeDistanceBytes); } else { MessageBox.Show("Incorrect format!"); } } catch (FormatException) { MessageBox.Show("Incorrect format!"); } catch (OverflowException) { MessageBox.Show("Incorrect format!"); } //warningDeviceCom.sendSetWarningSafeDistanceCom(); } } }
private void Button6_Click(object sender, EventArgs e) { //MessageBox.Show("Button6_Click"); //set Link Time if (device is CardDevice) { if (deviceCom is CardDeviceCom) { CardDeviceCom cardDeviceCom = deviceCom as CardDeviceCom; clickEventNum = CLICKEVENTNUM.SETRANGETIME; //cardDeviceCom.sendSearchRangeTime(); //string rangeTimeText = textBox2.Text; try { byte rangeTime = Convert.ToByte(textBox2.Text); if (rangeTime > 0) { cardDeviceCom.sendSetRangeTime(new byte[] { rangeTime }); } else { MessageBox.Show("Incorrect format!"); } } catch (FormatException) { MessageBox.Show("Incorrect format!"); } catch (OverflowException) { MessageBox.Show("Incorrect format!"); } } } else if (device is WarningDevice) { if (deviceCom is WarningDeviceCom) { WarningDeviceCom warningDeviceCom = deviceCom as WarningDeviceCom; clickEventNum = CLICKEVENTNUM.SETLINKTIME; //string linkTimeText = textBox2.Text; try { byte[] linkTimeBytes = new byte[2]; int linkTime = Convert.ToInt32(textBox2.Text); if (linkTime >= 0 && linkTime <= 65535) { linkTimeBytes[0] = (byte)(linkTime / 256); linkTimeBytes[1] = (byte)(linkTime % 256); warningDeviceCom.sendSetWarningLinkTimeCom(linkTimeBytes); } else { MessageBox.Show("Incorrect format!"); } } catch (FormatException) { MessageBox.Show("Incorrect format!"); } catch (OverflowException) { MessageBox.Show("Incorrect format!"); } } } }