بلڈنگ میشن eHouse – کھنگالیں پروگرامنگ ونڈوز نظام کے منبع کوڈ تجزیہ

eHouse ہوم میشن آپ کو متن لاگ فائلوں اور فائل کو بنانے کے لئے کی کی اجازت دیتا ہے – زیادہ اہم نظام ریاستوں کی بنیاد پر مارکر اشارہ , پیداوار کی حیثیت , میں , پیمائش آدانوں کی پیمائش , dimmer سطح .
سوفٹ ویئر پیکج کنٹرول میشن eHouse رکھنے ڈرائیوروں مکمل حیثیت پڑھ , پیدا ڈائریکٹری میں متن کی رپورٹ ” % EHOUSE_DIR % کھنگالیں \ \ ” .
فائل میں پیرامیٹر کی قدر پر منحصر ہے ” % EHOUSE_DIR % Logsize \ . cfg ” , لاگ فائلوں کا سائز پر مشتمل , اس قیمت سے باہر , فائل میں منتقل کر دیا گیا ہے ” % EHOUSE_DIR % بیک اپ \ – نوشتہ \ ” نام کی تخلیق کی تاریخ اور وقت کے علاوہ کے ساتھ .
آرکائیو لاگ ان ڈائریکٹری میں ایک اہم اضافہ کی صورت میں , سال میں ایک بار کی قیمت ذخیرہ فائلوں کو چیک کرنے کے لیے اور جو اب نہیں کی ضرورت ہے حذف .

ڈائریکٹری کے مواد ” کھنگالیں ”

ڈائریکٹری فائلوں اور فولڈرز پر مشتمل ہے .
ڈائریکٹریاں:  لاگ ان ڈائریکٹری کے مواد 000 , 254 کیٹلاگ اور CommManager الارم کنٹرولر کی حیثیت کے بارے میں معلومات پر مشتمل ہے – پردہ , marquess , دروازے .
CommManager کنٹرولر کے نام (ترمیم شدہ درخواست میں نہیں ہے) ہے . 000254 TCP / IP کی نوک ہے . دوسرے ڈرائیوروں کو اسی طرح میں آن لائن ظاہر .
ڈائریکٹریاں چالو: , الارم , انتباہ , نگرانی فعال پکڑنے والے خطرے کی گھنٹی کی ایک فہرست پر مشتمل ہے .
ایکٹو ڈائریکٹری فی الحال فعال الارم پکڑنے شامل ہے .
دیگر ڈائریکٹریوں کے مواد سلامتی کے حالیہ منتخب کردہ سطح پر منحصر ہے (تحفظ زون) , یہ ہے کہ , ماسک ہر ایک الارم پیداوار (سائرن کے لئے آزادانہ طور پر قائم , انتباہ روشنی , سگنل مانیٹرنگ) .
ڈٹیکٹر (یعنی ڈیجیٹل ان پٹ کنٹرول) اور دیگر تمام سگنل کے نام ہارڈ ویئر اور سافٹ ویئر کی ترتیب کے آغاز میں درخواست کی ترتیب میں منتقل کر رہے ہیں .
اسی طرح , کیس ڈائریکٹریز کو ظاہر کرتا ہے: ActiveSet , AlarmSet , WarningSet , MonitoringSet , ہے کہ اسی کی معلومات پر مشتمل ہے جیسا کہ اوپر بات چیت کی , تاہم , مارکاپ فائلوں کو پکڑنے والے ان پٹ کو غیر فعال کرنے کے بعد خود کار طریقے سے غائب نہیں , لیکن دستی ہٹانے کی ضرورت .
یہ اچٹیں روکتا ہے , مختصر سرگرمیوں اور الارم کے سینسر کی تیسری کے ساتھ یہ معلومات شامل کر سکتے ہیں – پارٹی ایپلی کیشنز , سسٹم کے باہر eHouse یا دستی طور پر چیک کرنے کے لیے .
وہ تمام ڈٹیکٹر کی ٹریس اس ڈائریکٹری کے مواد کو حذف کرنے کے بعد چالو چھوڑ جاتا ہے , جو کچھ حالات میں بہت فائدہ مند ہو سکتا ہے .
 ایکٹو ڈائریکٹری کی مثال , ActiveSet , نگرانی , MonitoringSet , الارم , AlarmSet , انتباہ , WarningSet
فائلوں کو کنٹرولر آدانوں CommManager کے نام کے نام سے منسوب ہو جاتی ہیں. ‘ اور , جو کہ بہت آسان کے قابل بناتا ہے فائل سسٹم ونڈوز یا تیسرے کی موجودہ ریاست کو چیک کرنے کے لیے – پارٹی کو ایک نظام eHouse کی حمایت .
کیٹلاگ: آفس , Daria , آفس , مارکو , نینا , ورکشاپ , سیلون , ٹام کنٹرولرز eHouse پر ناموں (RoomManagers) .
RoomManager سیلون کے لئے ڈائریکٹری کے مواد کی بنیاد پر مثال کے طور پر ‘ اور رہنے کے کمرے کو کنٹرول کرنے کے  ڈائریکٹری کی جگہ ڈرائیور سیلون RoomManager کے لئے فہرست ' اور
اس ڈائریکٹری میں فائلیں نظر آئے مارکر اس وقت ڈیجیٹل آؤٹ پٹ فائل کے نام میں داخل ذخیرہ پیداوار ترتیب کے نام پر ایک جیسی ہیں . نے فائل کو شروع کرنے کے بعد نظام کے لاگ ان سے غائب .
ذیری ڈائریکٹری ” \ سیلون Temps \ ” سینسر کے نتائج (مطابق) فائل ڈرائیور ترتیب دی گئی نام کے طور پر ایک ہی نام کے ساتھ فائلوں پر مشتمل ہے . صرف فائل کا استعمال کریں ” . TXT ” کیونکہ , بیک وقت لکھنے کے درمیان تنازعہ کے امکانات کو ایک درخواست eHouse دائر , دوسرے طریقوں کی طرف سے باہر سے پڑھنے (جیسا کہ آپ کے اپنے سافٹ ویئر کا استعمال کرتے ہوئے) .
ڈائریکٹری میں ہر فائل 3 مندرجہ ذیل لائنوں میں temps نتائج پر مشتمل ہے . مثال کے طور پر:
20 . 10 درجہ حرارت سینسر ان پٹ سے منسلک (LM335 کے طور پر گریجویشن)
41 . 30 ایک مثبت اضافہ کے ساتھ سینسر کے لئے سپلائی وولٹیج کی شرح (VCC = 5v RoomManager کے لئے) کی قیمت
58 . 65 ریورس کی قدر – 100 فیصد % – X (مثال کے طور پر , روشنی کی پیمائش کے لئے ایک ریورس سینسر اور phototransistor پیمانے)
ایک ڈائریکٹری میں فائلوں کے مندرجات ” % EHOUSE_DIR % کھنگالیں \ \ ” .
ڈائریکٹری میں فائلیں ” نوشتہ ” نظام میں پتہ لگانے کی غلطیوں کے لئے معلوماتی ہیں . کھولنے اور لاگ فائلوں سے چھیڑچھاڑ کر رہے ہیں وسیع درخواست eHouse کے استحکام کو کم کر سکتے ہیں , conflictual دوسرے سافٹ ویئر کے لئے کھول جب آپ لکھنے کی کوشش کرتے ہیں , تو اس کی ایک وجہ کے لئے ایسا نہیں کرنا بہتر ہے .
توجہ اور مائکروپروسیسر کنٹرولرز فائل کے نام کے مستحق ہیں , جو متن کی شکل میں ڈرائیور کی حیثیت سے بھرا ہوا ہے .
فائل میں لاگ ان کریں analyzers اور سافٹ ویئر eHouse کے ساتھ دوسری صورت میں کام کر کے کی طرف سے استعمال کیا جا سکتا ہے .
مثال کے طور پر فائل سیلون . TXT کنٹرولر سیلون RoomManager .
2011 سیلون – 12 – 07 18:56:17 ڈرائیور کی تاریخ اور وقت کا نام
پروگرام: (1) تبدیلی کے بعد موجودہ پروگرام کے تعداد
لائٹنینگ کا سطح: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
ان پٹ کی سطح کی پیمائش پیمانے روشنی وندا

اندرونی درجہ حرارت: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
بیرونی درجہ حرارت PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
AN 4 ان پٹ: 100 % [T = 226 . 8 [C] , U 5 = [V] , 100 [ % ]]
AN 5 ان پٹ: 100 % [T = 226 . 8 [C] , U 5 = [V] , 100 [ % ]]
AN 6 ان پٹ: 100 % [T = 226 . 8 [C] , U 5 = [V] , 100 [ % ]]
AN 7 ان پٹ: 100 % [T = 226 . 8 [C] , U 5 = [V] , 100 [ % ]]
AN 8 ان پٹ: 100 % [T = 226 . 8 [C] , U 5 = [V] , 100 [ % ]]
آدانوں کنٹرول وولٹیج کی ایک فی صد میں پہلا نتیجہ (5v) T = درجہ حرارت LM335 کے لئے چھوٹا
U = وولٹیج وولٹ میں ماپا
فراہمی وولٹیج کنٹرولر کے سلسلے میں فی صد
فعال اوٹ: ایکٹو ڈرائیور پیداوار
مرکزی لائٹنینگ کا
لائٹنینگ کا سوفی C
لائٹنینگ کا PD – میں
لائٹنینگ کا PN – میں
لائٹنینگ کا 1 PN
لائٹنینگ کا 2 وسطی
لائٹنینگ کا PN سوفی
رات روشنی
لائٹنینگ کا PD سوفی
لائٹنینگ کا 2 PN
لائٹنینگ کا مرکزی 3
14 آؤٹ پٹ
فعال آدانوں: ایکٹو ڈیجیٹل آدانوں (سوئچ / سینسر , وغیرہ . – کشنیک سوئچ / پلس کی صورت میں 2 کنٹرولر سے مسلسل قبولیت کا درجہ تک محفوظ ہے)
8 سوئچ
6 سوئچ
4 ان پٹ
5 ان پٹ
7 ان پٹ
8 ان پٹ تفصیلات سرخ رنگ میں اشارہ
فائل کی شکل کنٹرولر کی قسم کے لحاظ سے پیداوار میں تبدیلی کر سکتے ہیں , لیکن خیال اسی طرح ہے .
آؤٹ پٹ فائل کی شکل کو تبدیل کرنے سے مشروط ہیں تو نتائج پر نظر رکھنے کے لئے اس بات کا یقین ہو جائے .
سافٹ ویئر افعال کا استعمال کرتے ہوئے فائل مارکر آدانوں (/ بند اشارہ) اور نتائج کی جانچ پڑتال کر سکتے ہیں

fileexists () یا اسی طرح , پروگرامنگ زبان کے لحاظ سے .
متن فائلوں , آپ کے لیے کھول اور پڑھ کرنے کی ضرورت ہے , اگلے سب سے پہلے اور اس کے بعد کاپی تنازعات جبکہ لکھنے یا پڑھنے کے ایک سے زیادہ ایپلی کیشنز کے لیے فائلوں سے بچنے کی ایک بیک اپ سے بحال کرنا چاہیے .
ہوم میشن – کمرہ کنٹرولر ہوم میشن پروڈیوسر eHouse ہوم آٹومیشن – کنٹرول گھر