eHouse หน้าแรกการทำงานอัตโนมัติ – การประสานของไดรเวอร์ , ผม , O , ค่าที่วัดได้สำหรับอุปกรณ์และการติดตั้งบน 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 (โฮสต์ String , พอร์ต int)
เริ่มต้นและยังคงติดต่อสื่อสารและรับของสถานะของระบบ eHouse ไดรเวอร์ (อนันต์วง – ที่จะสามารถหยุดโดย TerminateQuery ())
ถ้าโฮสต์ที่ระบุจะใช้พารามิเตอร์โฮสต์และพอร์ต
มิฉะนั้นจะใช้การตั้งค่าการกำหนดค่า (แยกต่างหากสำหรับการเชื่อมต่อท้องถิ่นและอินเทอร์เน็ตขึ้นอยู่กับฟังก์ชันในการทำงานสาธารณะ EnableInternet (boolean enab) )
ตัวอย่างของการใช้ : EhouseTCP . QueryStart ( ” ” , 9876) ; / / เชื่อมต่อกับเซิร์ฟเวอร์เริ่มต้นที่ eHouse TCP / IP
ประชาชนเป็นโมฆะ AllDevsStatus คงที่ ()
ชื่อโปรแกรมควบคุมการนำเข้า ” eHouse 1 – 485 ” , พร้อมกับชื่อของออกจาก , ผม , ปัจจัยการผลิตวัดจากแฟ้มการกำหนดค่า
ตัวอย่างของการใช้ : EhouseTCP . AllDevsStatus () ;
ประชาชนเป็นโมฆะ AllDevsTCPStatus คงที่ ()
ชื่อโปรแกรมควบคุมการนำเข้า ” eHouse อีเธอร์เน็ต ” พร้อมกับชื่อของออกจาก , ผม , ปัจจัยการผลิตวัดจากแฟ้มการกำหนดค่า
ตัวอย่างของการใช้ : EhouseTCP . AllDevsTCPStatus () ;
ตัวอย่างของรหัสที่สมบูรณ์ :
ไดรเวอร์ข้อมูลเพิ่มเติม eHouse :
ควบคุมแสงไฟ , เครื่องทำความร้อน , ไฮไฟ ในช่องว่าง
ความร้อนที่ควบคุมกลางและการระบายอากาศ
การควบคุมของผ้าม่าน , ประตู , กันสาด
การควบคุมประตู , บานประตูหน้าต่าง , กันสาด รุ่นของระบบ eHouse1
การออกแบบและการติดตั้งระบบทำมันเอง
eHouse อัตโนมัติหน้าแรก – การออกแบบระบบที่เป็นอิสระ
eHouse ควบคุมอาคาร – การติดตั้งด้วยตนเอง