eHouse اتوماسیون صفحه اصلی – هماهنگ سازی از رانندگان , من , O , مقادیر اندازه گیری شده برای تجهیزات و پانل ها در انجمن . توضیحات از بسته های نرم افزاری و کتابخانه ها برای ایجاد صفحات خود را بر روی پلت فرم EHouse اتوماسیون خانه – نرمافزار برای کنترل سیستم صفحه اصلی eHouse اتوماسیون – کنترل و eHouse اتوماسیون ساختمان – مدیریت .
کلاس EhouseTCP
کلاس استفاده می شود برای حفظ اتصال TCP / IP با سیستم اتوماسیون ساختمان eHouse (آنلاین) و به روز رسانی داده های که از ریز پردازنده کنترل eHouse { eHouse اتوماسیون ساختمان – رانندگان } .
همچنین نیاز به استفاده از کلاس ها :
* * * * Ehousecommunication . کلاس
* * * * StatusEhouse . کلاس
* * * * StatusCommManager . کلاس
هنگامی که اتصال ” پرس و جو ” از اتوماسیون eHouse , برای دریافت وضعیت فعلی از رانندگان (آنلاین) برای برنامه های کاربردی تجسم { eHouse اتوماسیون ساختمان – گالری عکس از کنترل نرم افزار } , داده ها به روز شده در موارد (1 کنترل => ; یک نمونه از وضعیت کلاس) کلاس :
- StatusEhouse (برای رانندگان eHouse1)
- StatusCommManager (برای eHouse رانندگان TCP / IP)
این اطلاعات می تواند توسط نرم افزار برای ورود به سیستم و الگوریتم های تجسم ، و یا هر نرم افزار دیگر بر روی پلت فرم آندروید بازیابی , بدون نیاز به نوشتن ” الگوریتم های ترجمه ” eHouse پیکربندی کامپیوتر برای پلت فرم آندروید .
ویژگی ها :
عمومی TerminateQuery از درجه اعتبار ساقط استاتیک ()
قطع TCP / IP (حلقه بی نهایت برای دریافت وضعیت درایورها .
به عنوان مثال استفاده از : EhouseTCP . TerminateQuery () ;
عمومی استاتیک بولی QueryStart (میزبان رشته , اعضای هیات پورت)
آغاز و حفظ ارتباط و پذیرش از وضعیت سیستم eHouse تمام رانندگان (حلقه بی نهایت – می توان آن را توسط TerminateQuery () متوقف شد)
اگر میزبان مشخص شده است با استفاده از میزبان و پورت پارامترهای
در غیر این صورت با استفاده از تنظیمات (تنظیمات به طور جداگانه برای اتصال محلی و اینترنت ، بسته به تابع برای اجرای عمومی EnableInternet (بولی enab) )
به عنوان مثال استفاده از : EhouseTCP . QueryStart ( ” ” , 9876) ; / / اتصال به سرور به طور پیش فرض در eHouse TCP / IP
عمومی استاتیک باطل AllDevsStatus ()
واردات از نام راننده ” eHouse 1 – 485 ” , همراه با اسامی خارج , من , ورودی های اندازه گیری از فایل های پیکربندی
به عنوان مثال استفاده از : EhouseTCP . AllDevsStatus () ;
عمومی استاتیک باطل AllDevsTCPStatus ()
واردات از نام راننده ” اترنت eHouse ” همراه با اسامی خارج , من , ورودی های اندازه گیری از فایل های پیکربندی
به عنوان مثال استفاده از : EhouseTCP . AllDevsTCPStatus () ;
به عنوان مثال از کد کامل :
اطلاعات بیشتر رانندگان eHouse :
کنترل روشنایی , گرم , مخصوص Hi – Fi در فضاهای
کنترل حرارت مرکزی و تهویه
کنترل از پرده , دروازه , چتر
کنترل دروازه , کرکره , چتر نسخه سیستم eHouse1
طراحی و نصب سیستم خود آن را
صفحه اصلی eHouse اتوماسیون – طراحی سیستم مستقل
eHouse اتوماسیون ساختمان – خود نصب