/// <summary> /// 测试专用定时器 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BleLinkTimer_Tick(object sender, EventArgs e) { if (Convert.ToInt32(LabelBleLinkTestCount.Text) > 0) { Console.WriteLine("成功通信:" + BleLinkPassCnt + ",失败通信:" + BleLinkFailCnt); WriteLog(); } LabelBleLinkTestCount.Text = (Convert.ToInt32(LabelBleLinkTestCount.Text) + 1).ToString(); serialBle.WriteBleCmd(enumBleCmd.Find); BleLinkFailData.Clear(); BleLinkPassCnt = 0; BleLinkFailCnt = 0; }
/// <summary> /// 窗体快捷键事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmMain_KeyDown(object sender, KeyEventArgs e) { Console.WriteLine("触发按钮:" + e.KeyCode.ToString()); if (e.KeyCode == Keys.F1) { CallOnClick(btnBleConfig); } else if (e.KeyCode == Keys.F2) { serialBle.WriteBleCmd((enumBleCmd)Convert.ToInt32(toolBtnBleInit.Tag)); ClearListViewSerialReceviedValue(); } else if (e.KeyCode == Keys.F3) { serialBle.WriteBleCmd((enumBleCmd)Convert.ToInt32(toolBtnBleFind.Tag)); ClearListViewSerialReceviedValue(); } else if (e.KeyCode == Keys.F4) { serialBle.WriteBleCmd((enumBleCmd)Convert.ToInt32(toolBtnBleLink.Tag)); ClearListViewSerialReceviedValue(); } }