eHouse4Android स्मार्टफोन Android के लिए प्रोग्रामिंग स्थिति अद्यतन ड्राइवरों

ehouse गृह स्वचालन – चालकों का तुल्यकालन , मैं , हे , और Android पर उपकरण के पैनल के लिए मापा मूल्यों . सॉफ्टवेयर पैकेज और अपने पैनल बनाने के पुस्तकालयों के मंच पर विवरण Ehouse घर स्वचालन – सॉफ्टवेयर सिस्टम पर नियंत्रण के लिए गृह स्वचालन ehouse – नियंत्रण और बिल्डिंग स्वचालन ehouse – प्रबंधन .

कक्षा EhouseTCP

कक्षा प्रणाली के संबंध टीसीपी / आईपी बनाए रखने के लिए प्रयोग किया जाता है बिल्डिंग ऑटोमेशन ehouse (ऑनलाइन) और माइक्रोप्रोसेसर नियंत्रकों ehouse से आने वाले डेटा अद्यतन { बिल्डिंग स्वचालन ehouse – ड्राइवर्स } .
यह भी कक्षाओं के उपयोग की आवश्यकता:
* Ehousecommunication . वर्ग
* StatusEhouse . वर्ग
* StatusCommManager . वर्ग

जब कनेक्शन ” प्रश्न ” की स्वचालन ehouse , करने के लिए दृश्य अनुप्रयोगों के लिए ड्राइवरों की वर्तमान स्थिति (ऑनलाइन) प्राप्त { बिल्डिंग स्वचालन ehouse – सॉफ्टवेयर नियंत्रण की गैलरी } , डेटा उदाहरणों में नवीनीकृत कर रहे हैं (1 नियंत्रक => ; वर्ग की स्थिति का एक उदाहरण) वर्गों:

  • StatusEhouse (eHouse1 चालकों के लिए)
  • StatusCommManager (ड्राइवरों ehouse टीसीपी / आईपी के लिए)

ये आंकड़े तो प्रवेश और दृश्य एल्गोरिदम के लिए सॉफ्टवेयर, या Android मंच पर किसी भी अन्य सॉफ्टवेयर के द्वारा प्राप्त किया जा सकता है , को लिखने के बिना ” एल्गोरिदम का अनुवाद ” ehouse Android मंच के लिए पीसी विन्यास .


सुविधाएँ:

सार्वजनिक स्थैतिक शून्य (TerminateQuery)

टीसीपी / आईपी (अनंत लूप के चालकों का दर्जा प्राप्त करने के लिए विराम .

उपयोग का उदाहरण: EhouseTCP . (TerminateQuery) ;


सार्वजनिक स्थैतिक बूलियन QueryStart (स्ट्रिंग मेजबान , int बंदरगाह)

शुरू की और और सभी सिस्टम चालकों ehouse की स्थिति का संचार स्वागत रखता है (अनंत लूप – यह (TerminateQuery) से रोका जा सकता है)

यदि निर्दिष्ट मेजबान मेजबान और बंदरगाह पैरामीटर उपयोग कर रहा है

अन्यथा यह स्थानीय और इंटरनेट कनेक्शन के लिए विन्यास सेटिंग्स (अलग का उपयोग करता है, कार्य के आधार पर जनता को चलाने के लिए EnableInternet (बूलियन enab) )

उपयोग का उदाहरण: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Ehouse टीसीपी / आईपी पर डिफ़ॉल्ट सर्वर से जोड़ता


सार्वजनिक स्थैतिक शून्य (AllDevsStatus)

आयात और चालक के नाम ” 1 ehouse – 485 ” , एक साथ बाहर निकल जाता है के नाम के साथ , मैं , विन्यास फाइल से मापने आदानों

उपयोग का उदाहरण: EhouseTCP . (AllDevsStatus) ;


सार्वजनिक स्थैतिक शून्य (AllDevsTCPStatus)

आयात और चालक के नाम ” ईथरनेट ehouse ” एक साथ बाहर निकल जाता है के नाम के साथ , मैं , विन्यास फाइल से मापने निविष्टियाँ

उपयोग का उदाहरण: EhouseTCP . (AllDevsTCPStatus) ;



पूरा कोड के उदाहरण:

अधिक जानकारी ehouse ड्राइवर्स:

प्रकाश नियंत्रण , हीटिंग , HiFi रिक्त स्थान में
नियंत्रण केंद्रीय हीटिंग और वेंटिलेशन
अंधा की नियंत्रण , द्वार , awnings
नियंत्रण – द्वार , बंद , awnings प्रणाली eHouse1 संस्करण

और इस प्रणाली के डिजाइन अधिष्ठापन खुद ही करते हैं

गृह स्वचालन ehouse – स्वतंत्र प्रणाली डिजाइन
बिल्डिंग स्वचालन ehouse – स्व अधिष्ठापन