📄 pda_form.ui.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; 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; 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; 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 + -