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

📄 pda_form.ui.h~

📁 嵌入式LINUX的智能家居系统源码
💻 H~
字号:
/****************************************************************************** ui.h extension file, included from the uic-generated form implementation.**** If you wis:h to add, delete or rename functions or slots use** Qt Designer which will update this file, preserving your code. Create an** init() function in place of a constructor, and a destroy() function in** place of a destructor.*****************************************************************************/#include "cmd_config.h"int addfrom=FROM(PDA_CMD);int addto=TO(HOME_CMD);int add=addfrom|addto;void pda_Form::switcher(int cmd){    cmd &= Nui;    int order=cmd&(0xff);    switch (order)    {    case set_temperature_ok:	messags_process("order return : set temperature value success.\n");	break;    case set_humidity_ok:	messags_process("order return : set humidity value success.\n");	break;    case set_luminosity_ok:	messags_process("order return : set luminosity value success.\n");	break;    case open_oven_ok:	messags_process("order return : open oven success.\n");	break;    case close_oven_ok:	messags_process("order return : stop oven success.\n");	break;    case collect_clothes_ok:	messags_process("order return : starting collect clothes success.\n");	break;    case hang_clothes_ok:	messags_process("order return : starting hang clothes success.\n");	break;    case stop_clothes_ok:	messags_process("order return : stop collect/hang success.\n");	break;    case door_opened:	messags_process("order return : door has been opened.\n");	break;    case bt_connected:	messags_process("order return : connect bluetooth success.\n");	break;    case bt_disconnected:	messags_process("order return : disconnect bluetooth success.\n");	break;    }}void pda_Form::set_lum(){    int addfrom_k=FROM(PDA_CMD);    int addto_k=TO(KER_CMD);    int add_k=addfrom|addto;    int setvalue=luminosity_Box->value();    QString valuestr=QString::number(setvalue);    int cmd = set_luminosity_ok;    setvalue<<=8;    cmd |= setvalue;    cmd |= add_k;    emit sig_cmd(cmd);    messags_process("send order:'set luminosity value ="+valuestr+"'\n");}void pda_Form::set_tem(){    int addfrom_k=FROM(PDA_CMD);    int addto_k=TO(KER_CMD);    int add_k=addfrom|addto;    int setvalue=temperature_Box->value();    QString valuestr=QString::number(setvalue);    int cmd = set_temperature_ok;    setvalue<<=8;    cmd |= setvalue;    cmd |= add_k;    emit sig_cmd(cmd);    messags_process("send order:'set temperature value "+valuestr+"'\n");}void pda_Form::set_hum(){    int addfrom_k=FROM(PDA_CMD);    int addto_k=TO(KER_CMD);    int add_k=addfrom|addto;    int setvalue=humidity_Box->value();    QString valuestr=QString::number(setvalue);    int cmd = set_humidity_ok;    setvalue<<=8;    cmd |= setvalue;    cmd |= add_k;    emit sig_cmd(cmd);    messags_process("send order:'set humidity value "+valuestr+"'\n");}void pda_Form::oven_start(){    int minvalue=oven_minBox->value();    int secvalue=oven_secBox->value();    minvalue<<=16;    secvalue<<=8;    int cmd = open_oven;    cmd |= minvalue;    cmd |= secvalue;    cmd |= add;    emit sig_cmd(cmd);    messags_process("send order:'open oven'\n");}void pda_Form::oven_stop(){    int cmd = close_oven;    cmd |= add;    emit sig_cmd(cmd);    messags_process("send order:'open stop'\n");}void pda_Form::collect_clothes(){    int cmd = collecting_clothes;    cmd |= add;    emit sig_cmd(cmd);    messags_process("send order:'collect clothes'\n");}void pda_Form::hang_out(){    int cmd = hang_clothes;    cmd |= add;    emit sig_cmd(cmd);    messags_process("send order:'hang clothes'\n");}void pda_Form::clothes_stop(){    int cmd = stop_clothes;    cmd |= add;    emit sig_cmd(cmd);    messags_process("send order:'stop collect/hang clothes'\n");}QString inputword="";void pda_Form::door_submit(){    int code=inputword.toInt();    code<<=8;    int cmd = open_door;    cmd |= code;    cmd |= add;    emit sig_cmd(cmd);    messags_process("send order:'stop collect/hang clothes'\n");}bool isconnect=false;void pda_Form::disconnect_bt(){	if (isconnect)	{	int cmd = bt_disconnect;	cmd |= TO(KER_CMD);	cmd |= TO(PDA_CMD);	emit sig_cmd(cmd);//	emit sig_stop_BT();	messags_process("send order:'disconnect bluetooth'\n");	isconnect=false;	}	else 	{	messags_process("bluetooth is not connected.\n");	}}void pda_Form::connect_bt(){	if (isconnect)	{	messags_process("bluetooth is connected.\n");	}	else	{	int cmd = start_bt_connect;	cmd |= TO(PDA_CMD);	emit sig_cmd(cmd);//	emit sig_start_BT();	messags_process("connect bluetooth success.\n");	isconnect=true;	}}void pda_Form::order_close(){    disconnect_bt();    this->close();}QString re_message="";int messagenum=0;void pda_Form::messags_process( QString str ){    messagenum++;    if (messagenum<=5)    {	re_message.append(str);	messageLabel->setText(re_message);    }    else    {	int index=re_message.find('\n',0);	re_message.remove(0,index+1);	re_message.append(str);	messageLabel->setText(re_message);    }    }void pda_Form::setlumStep1(){luminosity_Box->setLineStep(1);set_lum_step1->setEnabled(false);set_lum_step10->setEnabled(true);set_lum_step50->setEnabled(true);}void pda_Form::setlumStep10(){luminosity_Box->setLineStep(10);set_lum_step1->setEnabled(true);set_lum_step10->setEnabled(false);set_lum_step50->setEnabled(true);}void pda_Form::setlumStep50(){luminosity_Box->setLineStep(50);set_lum_step1->setEnabled(true);set_lum_step10->setEnabled(true);set_lum_step50->setEnabled(false);}QString showcode="";void pda_Form::push1(){    if (inputword.length()<15)    {	inputword+="1";	showcode+="-";    }    codelCDNumber->display(showcode);}void pda_Form::push2(){    if (inputword.length()<15)    {	inputword+="2";	showcode+="-";    }    codelCDNumber->display(showcode);}void pda_Form::push3(){    if (inputword.length()<15)    {	inputword+="3";	showcode+="-";    }    codelCDNumber->display(showcode);}void pda_Form::push4(){    if (inputword.length()<15)    {	inputword+="4";	showcode+="-";    }    codelCDNumber->display(showcode);}void pda_Form::push5(){    if (inputword.length()<15)    {	inputword+="5";	showcode+="-";    }    codelCDNumber->display(showcode);}void pda_Form::push6(){    if (inputword.length()<15)    {	inputword+="6";	showcode+="-";    }    codelCDNumber->display(showcode);}void pda_Form::push7(){    if (inputword.length()<15)    {	inputword+="7";	showcode+="-";    }    codelCDNumber->display(showcode);}void pda_Form::push8(){    if (inputword.length()<15)    {	inputword+="8";	showcode+="-";    }    codelCDNumber->display(showcode);}void pda_Form::push9(){    if (inputword.length()<15)    {	inputword+="9";	showcode+="-";    }    codelCDNumber->display(showcode);}void pda_Form::push0(){    if (inputword.length()<15)    {	inputword+="0";	showcode+="-";    }    codelCDNumber->display(showcode);}void pda_Form::push11(){    if (inputword.length()<15)    {	inputword+="*";	showcode+="-";    }    codelCDNumber->display(showcode);}void pda_Form::push12(){    if (inputword.length()<15)    {	inputword+="#";	showcode+="-";    }    codelCDNumber->display(showcode);}void pda_Form::resetbutton(){    inputword="";    showcode="";    codelCDNumber->display(showcode);}

⌨️ 快捷键说明

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