⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ew809.h

📁 这是一个对ARM9通用的LINUX ARM QT串口初始化设置,只要在自己的程序打开这个程序,及初始化数据结构,就可以读写出N个字节的串口数据
💻 H
字号:
#ifndef ew809_h
#define ew809_h

#include <qpixmap.h>
#include <qcursor.h>
#include <qframe.h>
#include <qlabel.h>
#include <qtimer.h>
#include <sys/io.h>
#include <qpainter.h>
#include <qmovie.h>
#include <qdialog.h>

class ew809 : public QDialog
{
	Q_OBJECT
public :
	ew809( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags f1 = WStyle_Tool | WStyle_Customize );
	~ew809();
	
	QFrame* background_frame;
	QFrame* openLog_frame;
	QLabel* openLog_label;
	QFrame* sn_frame;
	QLabel* sn_label;
	QFrame* password_frame;
	QLabel*	password_label;
	QTimer* timer0;
	// password
	QFrame* pkey0_frame;
	QLabel* pkey0_label;
	QFrame* pkey1_frame;
	QLabel* pkey1_label;
	QFrame* pkey2_frame;
	QLabel* pkey2_label;
	QFrame* pkey3_frame;
	QLabel* pkey3_label;
	QFrame* pkey4_frame;
	QLabel* pkey4_label;
	QFrame* pkey5_frame;
	QLabel* pkey5_label;
	QFrame* pkey6_frame;
	QLabel* pkey6_label;
	QFrame* pkey7_frame;
	QLabel* pkey7_label;
	QFrame* pkey8_frame;
	QLabel* pkey8_label;
	QFrame* pkey9_frame;
	QLabel* pkey9_label;
	QFrame* pkeyc_frame;
	QLabel* pkeyc_label;
	QFrame* pkeyok_frame;
	QLabel* pkeyok_label;
	
	// password press
	QFrame* pPkey0_frame;
	QLabel* pPkey0_label;
	QFrame* pPkey1_frame;
	QLabel* pPkey1_label;
	QFrame* pPkey2_frame;
	QLabel* pPkey2_label;
	QFrame* pPkey3_frame;
	QLabel* pPkey3_label;
	QFrame* pPkey4_frame;
	QLabel* pPkey4_label;
	QFrame* pPkey5_frame;
	QLabel* pPkey5_label;
	QFrame* pPkey6_frame;
	QLabel* pPkey6_label;
	QFrame* pPkey7_frame;
	QLabel* pPkey7_label;
	QFrame* pPkey8_frame;
	QLabel* pPkey8_label;
	QFrame* pPkey9_frame;
	QLabel* pPkey9_label;
	QFrame* pPkeyc_frame;
	QLabel* pPkeyc_label;
	QFrame* pPkeyok_frame;
	QLabel* pPkeyok_label;
	QFrame* showpass_frame;
	QLabel* showpass_label;
	QFrame* work1_frame;
	QLabel* work1_label;
	QFrame* passworderr_frame;
	QLabel* passworderr_label;
	//////////////new//////////////////
	
	QFrame* newpassword_frame;
	QLabel*	newpassword_label;
	QFrame* newpkey0_frame;
	QLabel* newpkey0_label;
	QFrame* newpkey1_frame;
	QLabel* newpkey1_label;
	QFrame* newpkey2_frame;
	QLabel* newpkey2_label;
	QFrame* newpkey3_frame;
	QLabel* newpkey3_label;
	QFrame* newpkey4_frame;
	QLabel* newpkey4_label;
	QFrame* newpkey5_frame;
	QLabel* newpkey5_label;
	QFrame* newpkey6_frame;
	QLabel* newpkey6_label;
	QFrame* newpkey7_frame;
	QLabel* newpkey7_label;
	QFrame* newpkey8_frame;
	QLabel* newpkey8_label;
	QFrame* newpkey9_frame;
	QLabel* newpkey9_label;
	QFrame* newpkeyc_frame;
	QLabel* newpkeyc_label;
	QFrame* newpkeyok_frame;
	QLabel* newpkeyok_label;
	
	QFrame* pnewPkey0_frame;
	QLabel* pnewPkey0_label;
	QFrame* pnewPkey1_frame;
	QLabel* pnewPkey1_label;
	QFrame* pnewPkey2_frame;
	QLabel* pnewPkey2_label;
	QFrame* pnewPkey3_frame;
	QLabel* pnewPkey3_label;
	QFrame* pnewPkey4_frame;
	QLabel* pnewPkey4_label;
	QFrame* pnewPkey5_frame;
	QLabel* pnewPkey5_label;
	QFrame* pnewPkey6_frame;
	QLabel* pnewPkey6_label;
	QFrame* pnewPkey7_frame;
	QLabel* pnewPkey7_label;
	QFrame* pnewPkey8_frame;
	QLabel* pnewPkey8_label;
	QFrame* pnewPkey9_frame;
	QLabel* pnewPkey9_label;
	QFrame* pnewPkeyc_frame;
	QLabel* pnewPkeyc_label;
	QFrame* pnewPkeyok_frame;
	QLabel* pnewPkeyok_label;
	QFrame* newshowpass_frame;
	QLabel* newshowpass_label;
	QFrame* newpassworderr_frame;
	QLabel* newpassworderr_label;
	QFrame* newpasswordbackpress_frame;
	QLabel* newpasswordbackpress_label;
	QFrame* newpasswordback_frame;
	QLabel* newpasswordback_label;
	QFrame* newnewpasswordtitle_frame;
	QLabel* newnewpasswordtitle_label;
	
	/////////////////////////////////
	QFrame* bodyhead_frame;
	QLabel* bodyhead_label;
	QFrame* bodyheadpress_frame;
	QLabel* bodyheadpress_label;
	
	QFrame* bodyassihead_frame;
	QLabel* bodyassihead_label;
	QFrame* bodyassiheadpress_frame;
	QLabel* bodyassiheadpress_label;
	
	QFrame* bodyspeed1_frame;
	QLabel* bodyspeed1_label;
	QFrame* bodyspeed1_press_frame;
	QLabel* bodyspeed1_press_label;
	
	QFrame* bodyspeed2_frame;
	QLabel* bodyspeed2_label;
	QFrame* bodyspeed2_press_frame;
	QLabel* bodyspeed2_press_label;
	
	QFrame* bodyspeed3_frame;
	QLabel* bodyspeed3_label;
	QFrame* bodyspeed3_press_frame;
	QLabel* bodyspeed3_press_label;
	
	QFrame* bodyspeed4_frame;
	QLabel* bodyspeed4_label;
	QFrame* bodyspeed4_press_frame;
	QLabel* bodyspeed4_press_label;
	
	QFrame* bodyspeed5_frame;
	QLabel* bodyspeed5_label;
	QFrame* bodyspeed5_press_frame;
	QLabel* bodyspeed5_press_label;
	
	QFrame* bodyint1_frame;
	QLabel* bodyint1_label;
	QFrame* bodyint1_press_frame;
	QLabel* bodyint1_press_label;
	
	QFrame* bodyint2_frame;
	QLabel* bodyint2_label;
	QFrame* bodyint2_press_frame;
	QLabel* bodyint2_press_label;
	
	QFrame* bodyint3_frame;
	QLabel* bodyint3_label;
	QFrame* bodyint3_press_frame;
	QLabel* bodyint3_press_label;
	
	QFrame* bodyint4_frame;
	QLabel* bodyint4_label;
	QFrame* bodyint4_press_frame;
	QLabel* bodyint4_press_label;
	
	QFrame* bodyintoff_frame;
	QLabel* bodyintoff_label;
	QFrame* bodyintoff_press_frame;
	QLabel* bodyintoff_press_label;
	
	QFrame* assspeed1_frame;
	QLabel* assspeed1_label;
	QFrame* assspeed1_press_frame;
	QLabel* assspeed1_press_label;
	
	QFrame* assspeed2_frame;
	QLabel* assspeed2_label;
	QFrame* assspeed2_press_frame;
	QLabel* assspeed2_press_label;
	
	QFrame* assspeed3_frame;
	QLabel* assspeed3_label;
	QFrame* assspeed3_press_frame;
	QLabel* assspeed3_press_label;
	
	QFrame* assspeed4_frame;
	QLabel* assspeed4_label;
	QFrame* assspeed4_press_frame;
	QLabel* assspeed4_press_label;
	
	QFrame* assspeed5_frame;
	QLabel* assspeed5_label;
	QFrame* assspeed5_press_frame;
	QLabel* assspeed5_press_label;
	
	QFrame* assint1_frame;
	QLabel* assint1_label;
	QFrame* assint1_press_frame;
	QLabel* assint1_press_label;
	
	QFrame* assint2_frame;
	QLabel* assint2_label;
	QFrame* assint2_press_frame;
	QLabel* assint2_press_label;
	
	QFrame* assint3_frame;
	QLabel* assint3_label;
	QFrame* assint3_press_frame;
	QLabel* assint3_press_label;
	
	QFrame* assint4_frame;
	QLabel* assint4_label;
	QFrame* assint4_press_frame;
	QLabel* assint4_press_label;
	
	QFrame* assintoff_frame;
	QLabel* assintoff_label;
	QFrame* assintoff_press_frame;
	QLabel* assintoff_press_label;
	
	QFrame* bodytimedec_frame;
	QLabel* bodytimedec_label;
	QFrame* bodytimeadd_frame;
	QLabel* bodytimeadd_label;
	QFrame* bodytimedec_press_frame;
	QLabel* bodytimedec_press_label;
	QFrame* bodytimeadd_press_frame;
	QLabel* bodytimeadd_press_label;
	
	QFrame* showbodytime_frame;
	QLabel* showbodytime_label;
	
	QFrame* asstimedec_frame;
	QLabel* asstimedec_label;
	QFrame* asstimeadd_frame;
	QLabel* asstimeadd_label;
	QFrame* asstimedec_press_frame;
	QLabel* asstimedec_press_label;
	QFrame* asstimeadd_press_frame;
	QLabel* asstimeadd_press_label;
	QFrame* showasstime_frame;
	QLabel* showasstime_label;
	
	QFrame* work1setup_frame;
	QLabel* work1setup_label;
	QFrame* work1setup_press_frame;
	QLabel* work1setup_press_label;
	
	QFrame* work1next_frame;
	QLabel* work1next_label;
	QFrame* work1next_press_frame;
	QLabel* work1next_press_label;
	
	QFrame* work2_frame;
	QLabel* work2_label;
	QFrame* work2a_frame;
	QLabel* work2a_label;
	QFrame* work2aspeed1_frame;
	QLabel* work2aspeed1_label;
	QFrame* work2aspeed2_frame;
	QLabel* work2aspeed2_label;
	QFrame* work2aspeed3_frame;
	QLabel* work2aspeed3_label;
	QFrame* work2aspeed4_frame;
	QLabel* work2aspeed4_label;
	QFrame* work2aspeed5_frame;
	QLabel* work2aspeed5_label;
	QFrame* work2aspeed6_frame;
	QLabel* work2aspeed6_label;
	QFrame* work2aspeedauto_frame;
	QLabel* work2aspeedauto_label;
	
	QFrame* work2atimedec_frame;
	QLabel* work2atimedec_label;
	QFrame* work2ashowtime_frame;
	QLabel* work2ashowtime_label;
	QFrame* work2atimeadd_frame;
	QLabel* work2atimeadd_label;
	//////////
	QFrame* work2b_frame;
	QLabel* work2b_label;
	QFrame* work2bspeed1_frame;
	QLabel* work2bspeed1_label;
	QFrame* work2bspeed2_frame;
	QLabel* work2bspeed2_label;
	QFrame* work2bspeed3_frame;
	QLabel* work2bspeed3_label;
	QFrame* work2bspeed4_frame;
	QLabel* work2bspeed4_label;
	QFrame* work2bspeed5_frame;
	QLabel* work2bspeed5_label;
	QFrame* work2bspeed6_frame;
	QLabel* work2bspeed6_label;
	QFrame* work2bspeedauto_frame;
	QLabel* work2bspeedauto_label;
	QFrame* work2btimedec_frame;
	QLabel* work2btimedec_label;
	QFrame* work2bshowtime_frame;
	QLabel* work2bshowtime_label;
	QFrame* work2btimeadd_frame;
	QLabel* work2btimeadd_label;
	/////
	QFrame* work2apress_frame;
	QLabel* work2apress_label;
	QFrame* work2aspeed1press_frame;
	QLabel* work2aspeed1press_label;
	QFrame* work2aspeed2press_frame;
	QLabel* work2aspeed2press_label;
	QFrame* work2aspeed3press_frame;
	QLabel* work2aspeed3press_label;
	QFrame* work2aspeed4press_frame;
	QLabel* work2aspeed4press_label;
	QFrame* work2aspeed5press_frame;
	QLabel* work2aspeed5press_label;
	QFrame* work2aspeed6press_frame;
	QLabel* work2aspeed6press_label;
	QFrame* work2aspeedautopress_frame;
	QLabel* work2aspeedautopress_label;
	QFrame* work2atimedecpress_frame;
	QLabel* work2atimedecpress_label;
	QFrame* work2atimeaddpress_frame;
	QLabel* work2atimeaddpress_label;
	QFrame* work2bpress_frame;
	QLabel* work2bpress_label;
	QFrame* work2bspeed1press_frame;
	QLabel* work2bspeed1press_label;
	QFrame* work2bspeed2press_frame;
	QLabel* work2bspeed2press_label;
	QFrame* work2bspeed3press_frame;
	QLabel* work2bspeed3press_label;
	QFrame* work2bspeed4press_frame;
	QLabel* work2bspeed4press_label;
	QFrame* work2bspeed5press_frame;
	QLabel* work2bspeed5press_label;
	QFrame* work2bspeed6press_frame;
	QLabel* work2bspeed6press_label;
	QFrame* work2bspeedautopress_frame;
	QLabel* work2bspeedautopress_label;
	QFrame* work2btimedecpress_frame;
	QLabel* work2btimedecpress_label;
	QFrame* work2btimeaddpress_frame;
	QLabel* work2btimeaddpress_label;
	
	QFrame* work2setup_frame;
	QLabel* work2setup_label;
	QFrame* work2back_frame;
	QLabel* work2back_label;
	QFrame* work2setuppress_frame;
	QLabel* work2setuppress_label;
	QFrame* work2backpress_frame;
	QLabel* work2backpress_label;
	QFrame* newpasswordtitle_frame;
	QLabel* newpasswordtitle_label;
	
	QFrame* newpasswordissave_frame;
	QLabel* newpasswordissave_label;
	QFrame* newpasswordiserr_frame;
	QLabel* newpasswordiserr_label;
	QFrame* snbutton_frame;
	QLabel* snbutton_label;
	QFrame* setsnnumber_frame;
	QLabel* setsnnumber_label;
	QFrame* writenewshowpass_frame;
	QLabel* writenewshowpass_label;
	
private :
	int fdcom;
	int timer0_1;
	int timer0_3;
	char Ctemp[10];
	char size;
	char opentimer0_1;
	char opentimer0_3;
	char password_counter;
	char password_temp[10];
	char password[10];
	char newpassword_counter;
	char newpassword_temp[10];
	char newpassword[10];
	char receivedata[10];
	char passwordTrueflag; // 1 is ture , 0 is flase
	int bodytime;
	int assitime;
	int redatime;
	int redbtime;
	char workkeyispressflag;
	char sendcomcounter;
	char receiveokflag;
	char senddatatemp;
	char senddata;
	char counter60ms;
	char sendflag;
	char bodyheadflag;
	char assiheadflag;
	char redlightaflag;
	char redlightbflag;
	char newpasswordTrueflag;
	char changpasswordflag;
	char oldpasswordtrue;
	char oldpasswordfalse;
	char oldpassworderrcounter;
	char workstatus;
	char newpasswordsavecounter;
	char newpasswordiserrcounter;
	char setsnflag;
	char setsnnumber;
	int bodytimecounter;
	int assitimecounter;
	int redatimecounter;
	int redbtimecounter;
	QString STtemp;
	QString STsntemp;
	QString STbodytime;
	QString STassitime;
	QString STredatime;
	QString STredbtime;
	QString newSTtemp;
	
	
public slots :
	void openLog_label_click();
	void TIMER0();
	void pkey1();
	void pkey2();
	void pkey3();
	void pkey4();
	void pkey5();
	void pkey6();
	void pkey7();
	void pkey8();
	void pkey9();
	void pkeyc();
	void pkey0();
	void pkeyok();
	void check_password();
	
	void newpkey1();
	void newpkey2();
	void newpkey3();
	void newpkey4();
	void newpkey5();
	void newpkey6();
	void newpkey7();
	void newpkey8();
	void newpkey9();
	void newpkeyc();
	void newpkey0();
	void newpkeyok();
	void newcheck_password();
	void bodyhead();
	void bodyheadpress();
	void bodyassihead();
	void bodyassiheadpress();
	void bodyspeed1();
	void bodyspeed2();
	void bodyspeed3();
	void bodyspeed4();
	void bodyspeed5();
	void bodyint1();
	void bodyint2();
	void bodyint3();
	void bodyint4();
	void bodyintoff();
	void assspeed1();
	void assspeed2();
	void assspeed3();
	void assspeed4();
	void assspeed5();
	void assint1();
	void assint2();
	void assint3();
	void assint4();
	void assintoff();
	void bodytimedec();
	void bodytimeadd();
	void asstimedec();
	void asstimeadd();
	void worksetup();
	void work1next();
	void work1nextpress();
	void shownormalbodyspeed();
	void shownormalbodyint();
	void shownormalassspeed();
	void shownormalassint();
	void work2a();
	void work2aspeed1();
	void work2aspeed2();
	void work2aspeed3();
	void work2aspeed4();
	void work2aspeed5();
	void work2aspeed6();
	void work2aspeedauto();
	void work2atimedec();
	void work2atimeadd();
	void work2b();
	void work2bspeed1();
	void work2bspeed2();
	void work2bspeed3();
	void work2bspeed4();
	void work2bspeed5();
	void work2bspeed6();
	void work2bspeedauto();
	void work2btimedec();
	void work2btimeadd();
	void work2apress();
	void work2bpress();
	void work2back();
	void work2backpress();
	void shownormalredlightaspeed();
	void shownormalredlightbspeed();
	void bodyheadtimeend();
	void bodyassiheadtimeend();
	void work2atimeend();
	void work2btimeend();
	void hidework1before();
	
protected :
	bool eventFilter( QObject* obj, QEvent* ev );
protected slots :
	virtual void languageChange();
};

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -