private void SendKeyCode(Vkt5Key keyCode) { if (this.state == State.Disconnected || this.state == State.SendingKeyCode) { return; } SetState(State.SendingKeyCode); this.vktConsole.SendKeyCode(keyCode, SendKeyCodeCallback); }
/// <summary> /// Отправляет в устройство команду нажатия клавишы /// </summary> /// <param name="key"></param> /// <param name="readHandler"></param> public void SendKeyCode(Vkt5Key key, VktDataReadEventHandler readHandler) { byte[] rq = PackRequest(new byte[] { 0x10, 0x0D, 0x00, 0x00, 0x01, 0x01, (byte)key }); SendRequest(rq, 8, readHandler); }