家庭自动化eHouse – Windows平板房间的控制面板软件开发 – 开源

家庭自动化 eHouse – 软件开发小组讨论的源代码 .
本文是又一作为触摸面板用的软件的一部分的说明 家庭自动化 eHouse , 视窗 – 根据 .
此前关于这个主题的文章:
” 智能家居eHouse – 图书馆创建自己的软件适用于Windows ”
” 触摸智能家居控制面板eHouse的Windows开发软件 – 基于片 ”
描述的应用程序的主要特点: 的过程outputbuttonnames(指数:整数) ;
名称读取数字输出RoomManager , 节目名称和系统配置的测量输入的名称 .
保存配置目录 ” % RemoteEhouseDir % \板\ ” 如果有RoomManager创建一个默认的配置文件名和扩展名RoomManager ‘ . TXT ‘ .
的控制面板是基于文件的默认文件扩展名和 , 在Windows的面板的计算机名称 .
删除未使用的按钮(输出和方案) , 测量输入 , 方案的形式(或为了降低功率) , 在默认或文件的面板来代替空行的字段名(保持线路编号) .
在这个文件中是重要的模拟传感器类型设置(在方括号中)
[ % ]答有关的百分比到电源电压控制器
[C](默认情况下,所有的传感器的温度除了第一个)
[ – % 扭转了百分比为100 % – X作为光传感器(默认情况下,传感器1)
对于其他连接模拟量传感器(包括在默认的文件更改默认设置) .
程序TForm1 . Program1Click(发件人:TObject的) ;
该事件处理程序 ” 的OnClick ” 所有虚拟按钮启动程序 .
标识号(从程序更改组) , 已被选择放置在事件队列中的事件启动所选节目 .
程序TForm1 . output1Click(发件人:TObject的) ;
该事件处理程序 ” 的OnClick ” 所有的虚拟按键来改变输出状态 .
标识号(集团改变输出状态) , 已被选择和放置事件改变在服务器上eHouse输出事件队列 .
:程序RunEvent(eventcode , ARG1 , ARG2 , ARG3 , ARG4 , ARG5:整数 ; 参数str:String) ;
事件记录到一个队列服务器上的系统eHouse .
参数给定事件的直接模式的代码:
事件代码 ,
事件参数 , 日志信息的描述 .
程序update_panel ;
该功能更新面板的内容 – 模拟测量和输出(虚拟按钮颜色) .
必须启动它紧跟在函数周期性 ” update_status ” (更新驱动程序的状态从服务器PC eHouse) .
家庭自动化控制器 eHouse
控制自动化 生产厂家
家庭自动化 – 控制加热和ligtht的 在客房内 .