This commit is contained in:
chi
2025-04-23 09:57:01 +09:00
parent 5d286d5179
commit 9d2467d50a
8 changed files with 178 additions and 116 deletions

View File

@@ -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)