eHouse 家庭自动化 – 同步驱动程序 , 我 , Ø , 的设备和测量值在Android面板 . 该软件包和库创建自己的平台上板说明 EHouse家庭自动化 – 软件 控制系统 家庭自动化eHouse – 控制 ,并 楼宇自动化eHouse – 管理 .
类EhouseTCP
类是用来保持与系统的TCP / IP连接 大楼自动化 eHouse(在线)和更新数据从微处理器控制器eHouse来{ 楼宇自动化eHouse – 驱动程序 } .
这也需要使用类:
* Ehousecommunication . 级
* StatusEhouse . 级
* StatusCommManager . 级
当连接 ” 查询 ” 对 自动化 eHouse , 接收可视化应用的驱动程序的当前状态(在线){ 楼宇自动化eHouse – 画廊的软件控制 } , 数据更新的实例(1控制器=> ; 类的状态实例)类:
- StatusEhouse(司机eHouse1)
- StatusCommManager(司机eHouse TCP / IP)
这些数据可以被检索到的记录和可视化算法的软件,或任何其他的Android平台软件 , 无需编写 ” 算法翻译 ” eHouse为Android平台的电脑配置 .
特点:
公共静态无效TerminateQuery()
对TCP / IP(无限循环终止接收的驱动程序的状态 .
使用示例: EhouseTCP . TerminateQuery() ;
公共静态布尔QueryStart(弦乐主机 , INT端口)
启动并保持沟通和所有系统驱动程序eHouse状态接收(无限循环 – 它可以顺道TerminateQuery())
如果指定的主机使用的是主机和端口参数
否则它使用本地与互联网连接的配置设置(分别在不同的功能来运行公共 EnableInternet(布尔ENAB) )
使用示例: EhouseTCP . QueryStart( ” ” , 9876) ; / /连接到在TCP / IP eHouse默认服务器
公共静态无效AllDevsStatus()
进口驱动程序名称 ” eHouse 1 – 485 ” , 加上出口的名字 , 我 , 从配置文件测量输入
使用示例: EhouseTCP . AllDevsStatus() ;
公共静态无效AllDevsTCPStatus()
进口驱动程序名称 ” 以太网eHouse ” 加上出口的名字 , 我 , 从配置文件测量输入
使用示例: EhouseTCP . AllDevsTCPStatus() ;
完整的代码示例:
更多信息eHouse驱动程序:
照明控制 , 暖气 , 音响 在空间
集中供热和通风控制
控制百叶窗 , 盖茨 , 遮阳篷
控制闸门 , 百叶窗 , 遮阳篷 系统版本eHouse1