📄 door_cmd.cpp
字号:
#include"door_cmd.h"#include<stdio.h>void door_cmd::cmd_proxy(int cmd){ if(cmd & TO(DOOR_CMD)) { if(cmd & ui) { emit sig_cmd_local_ui(cmd); } else //local control cmd { switch(cmd&0xff) {// following is cmds to local executer treat case open_door: case close_door: emit sig_cmd_local_motor(cmd); break; case open_camera: case close_camera: emit sig_cmd_local_video(cmd); break; case open_audio: case close_audio: emit sig_cmd_local_audio(cmd); break;//following is local executor-from cmd treat default: printf("error door cmd receive wrong cmds \n"); break; } } cmd &= ~(TO(DOOR_CMD)); if(cmd & TO(0xf)) sig_cmd_ker(cmd); } if(cmd & TO(0xf)) sig_cmd_ker(cmd);}void door_cmd::ker_connecting(){ KER_connected = true;}door_cmd::door_cmd(){ KER_connected = false; }door_cmd::~door_cmd(){}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -