-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwidget.h
144 lines (91 loc) · 3 KB
/
widget.h
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
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include <QUdpSocket>
#include <QTimer>
#include <QDateTime>
#include <QDataStream>
#include <QFile>
#include <QThread>
#include <dataprocessor.h>
namespace Ui {
class Widget;
}
class Widget : public QWidget
{
Q_OBJECT
public:
explicit Widget(QWidget *parent = nullptr);
~Widget();
private slots:
void UpdateUI(Msg msg);
void disconnect();
void on_radioButton1_clicked();
void on_radioButton2_clicked();
void periodMessage();
unsigned char * sumCheck(unsigned char dat[], short Length);
bool arraycmp(unsigned char arrayA[], unsigned char arrayB[], unsigned long a, unsigned long b);
void sendDatagram(unsigned char buf[], short Length, quint16 port, QUdpSocket *Socket);
QByteArray processQString(QString item, int k);
void on_pushButton_clicked();
void on_radioButton1_1_clicked();
void on_radioButton1_2_clicked();
void on_radioButton2_1_clicked();
void on_radioButton2_2_clicked();
void on_radioButton2_3_clicked();
void on_radioButton2_4_clicked();
void on_radioButton1_3_clicked();
void on_radioButton1_4_clicked();
void on_pushButton2_1_clicked();
void on_pushButton2_2_clicked();
void on_listWidget_customContextMenuRequested(const QPoint &pos);
void cleanSeedSlot();
void copySeedSlot();
void broadcastmessage();
void on_pushButton2_5_clicked();
void on_radioButton2_7_clicked();
void on_radioButton2_8_clicked();
void on_radioButton2_6_clicked();
void on_radioButton2_5_clicked();
void on_pushButton2_6_clicked();
void on_radioButton2_11_clicked();
void on_radioButton2_12_clicked();
void on_comboBox_currentIndexChanged(const QString &arg1);
void on_pushButton_2_clicked();
void on_pushButton2_8_clicked();
void on_pushButton2_7_clicked();
void on_horizontalSlider1_2_valueChanged(int value);
void on_horizontalSlider1_1_valueChanged(int value);
void on_horizontalSlider1_3_valueChanged(int value);
void on_horizontalSlider1_4_valueChanged(int value);
void on_horizontalSlider1_6_valueChanged(int value);
void on_pushButton_3_clicked();
void on_radioButton1_5_clicked();
void on_radioButton1_6_clicked();
void on_horizontalSlider1_7_valueChanged(int value);
void on_radioButton3_1_clicked();
void on_radioButton3_2_clicked();
private:
Ui::Widget *ui;
QUdpSocket *mSocket;
QUdpSocket *sSocket;
QUdpSocket *bSocket;
QUdpSocket *vSocket;
DataProcessor *dataprocess;
QThread * thread;
QTimer *myTimer;
short Len1 = 7;
short Len2 = 8;
quint16 leftport = 2001;
quint16 rightport = 2002;
QString stripAdress;
QMap<QString, QString> Device_Node;
quint8 timeback = 1;
bool member[5] ={0,0,0,0,0};
//member[0]: working mode
//member[1]: Power module Status
//member[2]: Device charging Status
//member[3]: Device network connect status
//member[4]: Broadcast Flag
};
#endif // WIDGET_H