First commit
This commit is contained in:
@@ -0,0 +1,84 @@
|
||||
#ifndef DLGINPUTADDR_H
|
||||
#define DLGINPUTADDR_H
|
||||
#include <QAbstractButton>
|
||||
#include "myinclude.h"
|
||||
#include <QPushButton>
|
||||
#include <QDate>
|
||||
#include <QReadWriteLock>
|
||||
|
||||
#include <QDialog>
|
||||
typedef struct { // 28B
|
||||
unsigned int addr;
|
||||
unsigned char enable; //1Byte
|
||||
unsigned char validity; // 1Byte
|
||||
unsigned char powerEn; // 1Byte
|
||||
unsigned char printEn; // 1Byte
|
||||
|
||||
unsigned int powerMinuteMax;
|
||||
unsigned int powerMinuteCnt;
|
||||
unsigned int printMax;
|
||||
unsigned int printCnt; // printDot/1024
|
||||
|
||||
unsigned int start;// yyyymmdd
|
||||
unsigned int end; // yyyymmdd
|
||||
unsigned int nDate;
|
||||
unsigned int workout;
|
||||
unsigned int nc;
|
||||
unsigned int superNodeIp;
|
||||
unsigned int edgeIp;
|
||||
}JMDATA;
|
||||
|
||||
namespace Ui {
|
||||
class DlgInputAddr;
|
||||
}
|
||||
|
||||
class DlgInputAddr : public QDialog
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit DlgInputAddr(QWidget *parent = 0);
|
||||
~DlgInputAddr();
|
||||
|
||||
void SetAddr();
|
||||
QString GetAddr();
|
||||
void vpnConnect();
|
||||
void SaveJm();
|
||||
void ReadJm();
|
||||
void SaveAddrBackup();
|
||||
void workcnt();
|
||||
char isEnabled();
|
||||
void ResetJm();
|
||||
JMDATA jd;
|
||||
void SetNewJm(unsigned int validity);
|
||||
unsigned char checWhJmDate(QString s );// 日期维护
|
||||
unsigned char checWhJm(QString s );// 维护
|
||||
unsigned char checWhJmOLD(QString s );// 维护1
|
||||
unsigned char checkSupperJm(QString s );// 超级
|
||||
unsigned char checkSupperJmOLD(QString s );// 超级1
|
||||
void enCodeMsh(QString s );// 墨水
|
||||
unsigned char checkSysJm(QString str);
|
||||
unsigned long mb_crc2(QString str, unsigned int x);
|
||||
unsigned int mb_crc1(QString s, unsigned int m);
|
||||
unsigned int enValidity(unsigned long m,unsigned int xx);
|
||||
void CheckDate();
|
||||
unsigned char checkSupperInit(QString str);
|
||||
void setNodeIpAndPrivateIp(bool bNodeIpSetDone);
|
||||
unsigned int repairTimeLess;
|
||||
private slots:
|
||||
void on_buttonBox_clicked(QAbstractButton *button);
|
||||
void setTime(int year, int mon, int mday, int hour, int min, int sec);
|
||||
|
||||
Q_SIGNALS:
|
||||
void changePowerCnt(QString );
|
||||
void changePrintCnt(QString );
|
||||
void dateError(QString);
|
||||
void printErrorStatus(QString,unsigned int);
|
||||
void changeMac(QString);
|
||||
private:
|
||||
Ui::DlgInputAddr *ui;
|
||||
QDate curDate;
|
||||
QReadWriteLock jdDataRwLock;
|
||||
};
|
||||
|
||||
#endif // DLGINPUTADDR_H
|
||||
Reference in New Issue
Block a user