private async void SendTestMsgBtn_Click(object sender, RoutedEventArgs e) { if (VR33BTerminal.SerialPort.IsOpen) { //VR33BTerminal.SerialPort.Write(new byte[] { 0xff, 0x03, 0x00, 0x01, 0x00, 0x01, 0xc0, 0x14 }, 0, 8); //VR33BTerminal.Send(false ,0x01, true, new byte[] { 0, 1 }); VR33BSendData sendData = new VR33BSendData { DeviceAddress = 0xff, ReadOrWrite = VR33BMessageType.Read, RegisterAddress = 0x01, Data = new byte[] { 0, 1 } }; //VR33BTerminal.Send(sendData); var response1 = await VR33BTerminal.SendCommandAsync(new ReadAddressCommand()); if (response1.Success) { System.Diagnostics.Debug.WriteLine("1:" + response1.Response); } else { System.Diagnostics.Debug.WriteLine("1:Failed"); } } }
private void VR33BTerminal_OnSerialPortSent(object sender, VR33BSendData e) { this.Dispatcher.Invoke(new Action(() => { SendDataStrs.Insert(0, e.ToString()); })); }