Exemple #1
0
        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");
                }
            }
        }
Exemple #2
0
 private void VR33BTerminal_OnSerialPortSent(object sender, VR33BSendData e)
 {
     this.Dispatcher.Invoke(new Action(() => {
         SendDataStrs.Insert(0, e.ToString());
     }));
 }