FrmDeviceDebug.cs
3.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
using OnlineStore.Common;
using OnlineStore.DeviceLibrary;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace OnlineStore.TinPasteStore
{
public partial class FrmDeviceDebug : FrmBase
{
public FrmDeviceDebug()
{
InitializeComponent();
}
private void btnTempInit_Click(object sender, EventArgs e)
{
string port = cmbHum.Text.ToString();
if (HumitureController.IsRun(port))
{
HumitureController.Release(port);
}
bool result = HumitureController.Init(port);
if (!result)
{
MessageBox.Show("打开"+ port + "失败");
}
}
private void btnTempClose_Click(object sender, EventArgs e)
{
HumitureController.Release();
}
private void FrmDeviceDebug_Load(object sender, EventArgs e)
{
cmbHum.Items.Clear();
cmbHum.Items.Add(StoreManager.Store.Config.Humiture_Colding_Port);
cmbHum.Items.Add(StoreManager.Store.Config.Humiture_Warming_Port);
cmbHum.SelectedIndex = 0;
lblTempInfo.Text = "冷藏区温湿度端口号:" + StoreManager.Store.Config.Humiture_Colding_Port + "\r\n回温区温湿度端口号:" + StoreManager.Store.Config.Humiture_Warming_Port;
cmbOKLE.Items.Clear();
cmbOKLE.Items.Add(StoreManager.Store.Config.Weight_Left_Port);
cmbOKLE.Items.Add(StoreManager.Store.Config.Weight_Right_Port);
cmbOKLE.SelectedIndex = 0;
lblWeightInfo.Text = "左侧称重器端口号:" + StoreManager.Store.Config.Weight_Left_Port + "\r\n右侧称重器端口号:" + StoreManager.Store.Config.Weight_Right_Port;
}
private void btnWInit_Click(object sender, EventArgs e)
{
string port = cmbOKLE.Text.ToString();
if (OKLEController.IsRun(port))
{
OKLEController.Release(port);
}
bool result = OKLEController.Init(port);
if (!result)
{
MessageBox.Show("打开" + port + "失败");
}
}
private void btnWDis_Click(object sender, EventArgs e)
{
OKLEController.Release();
}
private void btnSelTemp_Click_1(object sender, EventArgs e)
{
string port = cmbHum.Text;
ASTemperateParam param = HumitureController.QueryWarmData(port);
txtTemp.Text = param.Temperate.ToString();
txtHum.Text = param.Humidity.ToString();
}
private void btnSelWeight_Click(object sender, EventArgs e)
{
string port = cmbOKLE.Text;
double value = OKLEController.queryData(port);
txtWeight.Text = value.ToString();
}
private void btnReset_Click(object sender, EventArgs e)
{
string port = cmbOKLE.Text;
OKLEController.Reset(port);
}
private void cmbHum_SelectedIndexChanged(object sender, EventArgs e)
{
string port = cmbHum.Text;
bool result = HumitureController.IsRun(port);
btnSelTemp.Enabled = result;
btnTempClose.Enabled = result;
btnTempInit.Enabled = !result;
}
private void cmbOKLE_SelectedIndexChanged(object sender, EventArgs e)
{
string port = cmbOKLE.Text;
bool result = OKLEController.IsRun(port);
btnReset.Enabled = result;
btnSelWeight.Enabled = result;
btnWDis.Enabled = result;
btnWInit.Enabled = !result;
}
}
}