eHouse4Android وضعیت گوشی برنامه نویسی درایور بروز رسانی را برای آندروید

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 اتوماسیون ساختمان – خود نصب