eHouse4Android การเขียนโปรแกรมมาร์ทโฟนสถานะการปรับปรุงไดรเวอร์สำหรับ Android

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 ควบคุมอาคาร – การติดตั้งด้วยตนเอง