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