![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
智能家居知识总结
lbg_164
这个作者很懒,什么都没留下…
展开
-
2020-10-23
错误提示:Errer:initialization of 'model' is skipped by 'case' label思路:从网上总结之后,得出解决方法,如下:具体解决:是这段代码:switch(lbgbuff[x].linbtn->btnType){case BTNTYPE_COMBINATION_CONTROL://集控按钮处理! SmartHomeModel* model; //选中的操作...原创 2020-10-23 15:50:30 · 84 阅读 · 0 评论 -
开发延时按键功能
开发任务:配置json按钮的时候,可以配置延时数据,最大60s,设定后按下按钮到时间后自动发码。json配置时每一个按钮都有一个yanshi参数,用来使按钮按下后按参数值延时发码,按钮的UI显示也要在发码后随即显示。思路:从json文件中获取到yanshi这个参数的值,判断它的值是否为零;为零时表示按键正常不用延时操作;否则,需要启动延时操作。延时操作有两个函数,一个函数作为在按键按下时记录到yanshi参数的值并且放到一个全局结构体中,结构体中包含了延时完成之后需要操作的变量参数。一个函数需.原创 2020-10-22 18:11:35 · 524 阅读 · 0 评论