using System; using System.Linq; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace _7k_basic { public partial class Form1 : Form { IntPtr hPort; public Form1() { InitializeComponent(); } private void btn_OpenPort_Click(object sender, EventArgs e) { //Open com port hPort = XPacNET.XPac.uart_Open("COM" + cmbPort.Text + "," + txtBaurdRate.Text); btnOpenPort.Enabled = false; btnClosePort.Enabled = true; } private void btnClosePort_Click(object sender, EventArgs e) { //Clos com port XPacNET.XPac.uart_Close(hPort); btnClosePort.Enabled = false; btnOpenPort.Enabled = true; } private void btnSend_Click(object sender, EventArgs e) { bool iRet; byte[] result = new byte[20]; //Send command iRet = XPacNET.XPac.uart_SendCmd(hPort, XPacNET.XPac.AnsiString(txtSendValue.Text), result); if (iRet == false) { MessageBox.Show("send error"); } else { //Show Response to TextBox txtResponseValue.Text = XPacNET.XPac.WideString(result); } } } }