..
This commit is contained in:
@@ -6,6 +6,7 @@ using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
@@ -76,7 +77,7 @@ namespace SampleProject
|
||||
|
||||
void AddMessage(string msg, messageType type = messageType.normal)
|
||||
{
|
||||
if(this.InvokeRequired)
|
||||
if (this.InvokeRequired)
|
||||
{
|
||||
this.BeginInvoke(new Action(() => AddMessage(msg, type)));
|
||||
return;
|
||||
@@ -106,8 +107,10 @@ namespace SampleProject
|
||||
{
|
||||
cmbport.Items.Add(item);
|
||||
}
|
||||
cmbport.Text = "COM11";
|
||||
if (cmbport.Items.Count > 0) cmbport.SelectedIndex = 0;
|
||||
if (Pub.Setting.LastPort.isEmpty() == false) cmbport.Text = Pub.Setting.LastPort;
|
||||
else if (cmbport.Items.Count > 0) cmbport.SelectedIndex = 0;
|
||||
|
||||
if (Pub.Setting.LastBaud.isEmpty() == false) tbbaud.Text = Pub.Setting.LastBaud;
|
||||
if (cmbid.Items.Count > 0) cmbid.SelectedIndex = 0;
|
||||
LoadCmds();
|
||||
this.timer1.Start();
|
||||
@@ -116,8 +119,14 @@ namespace SampleProject
|
||||
private void btconnect_Click(object sender, EventArgs e)
|
||||
{
|
||||
var port = cmbport.Text.Trim();
|
||||
var buid = tbbaud.Text.toInt();
|
||||
if(dev.IsOpen)
|
||||
var baud = tbbaud.Text.toInt();
|
||||
|
||||
//setting save
|
||||
Pub.Setting.LastPort = port;
|
||||
Pub.Setting.LastBaud = baud.ToString();
|
||||
Pub.Setting.Save();
|
||||
|
||||
if (dev.IsOpen)
|
||||
{
|
||||
dev.Close();
|
||||
AddMessage("port closed");
|
||||
@@ -127,7 +136,7 @@ namespace SampleProject
|
||||
try
|
||||
{
|
||||
this.dev.PortName = port;
|
||||
this.dev.BaudRate = buid;
|
||||
this.dev.BaudRate = baud;
|
||||
dev.Open();
|
||||
AddMessage("port opened");
|
||||
}
|
||||
@@ -136,8 +145,8 @@ namespace SampleProject
|
||||
AddMessage(ex.Message, messageType.error);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void timer1_Tick(object sender, EventArgs e)
|
||||
|
||||
Reference in New Issue
Block a user