বিল্ডিং অটোমেশন eHouse – করো প্রোগ্রামিং উইন্ডোজ সিস্টেমের সোর্স কোড বিশ্লেষণ

eHouse হোম অটোমেশন আপনি টেক্সট ফাইল এবং লগ ফাইল তৈরি করা যাবে – ভিত্তিক চিহ্নিতকারী আরো একটি গুরুত্বপূর্ণ সিস্টেম রাজ্যের সংকেত , আউটপুট অবস্থা , আমি , পরিমাপ ইনপুট পরিমাপ , অপেক্ষারত গাড়ির ছোটো আলো মাত্রা .
সফ্টওয়্যার প্যাকেজ কন্ট্রোল অটোমেশন eHouse রাখা ড্রাইভার সম্পূর্ণ পড়া অবস্থা , তৈরি ডিরেক্টরির মধ্যে টেক্সট প্রতিবেদনগুলি ” % EHOUSE_DIR % \ করো \ ” .
ফাইলের মধ্যে পরামিতির মান উপর নির্ভর করে ” % EHOUSE_DIR % \ Logsize . cfg ” , লগ ফাইলের মাপ ধারণকারী , তার পরেও এই মান , ফাইল সরানো হলে ” % EHOUSE_DIR % \ ব্যাকআপ – লগগুলি \ ” নামের সঙ্গে নির্মাণের তারিখ এবং সময় উপরন্তু .
লগ ইন একটি সংরক্ষণাগার ডিরেক্টরির মধ্যে উল্লেখযোগ্য বৃদ্ধি ইভেন্ট , মূল্যহীন বছরে একবার যাও সংরক্ষণাগার ফাইল চেক করুন এবং যে সব আর দেবার প্রয়োজন মুছে দিন .

ডিরেক্টরির বিষয়বস্তু ” করো ”

ডিরেক্টরির মধ্যে উপস্থিত ফাইল এবং ফোল্ডার .
ডিরেক্টরি:  লগ ডিরেক্টরির কন্টেন্ট 000 , 254 ক্যাটালগ এবং CommManager এলার্ম নিয়ামক অবস্থা সম্পর্কে তথ্য থাকে – খড়খড়ি , ডিউক ও আর্লের মধ্যবর্তী পদবীধারী সভ্রান্ত ব্যক্তি , দরজা .
CommManager হয় নিয়ামক নাম (সংশোধিত আবেদন না) . 000254 একটি করে TCP / IP এর ডগা . অন্য ড্রাইভার একই ভাবে প্রদর্শিত অনলাইন .
ডিরেক্টরি: অনলাইনে , বিপদাশঙ্কা , সতর্কবাণী , Monitoring 'র দ্বারা সক্রিয় আবিষ্কারক এলার্ম একটি তালিকা রয়েছে .
অনলাইনে ডিরেক্টরি বর্তমানে সক্রিয় এলার্ম আবিষ্কারক অন্তর্ভুক্ত .
অন্যান্য ডিরেক্টরির বিষয়বস্তু নিরাপত্তা বর্তমানে নির্বাচিত স্তরের উপর নির্ভর করে (সুরক্ষা অঞ্চল) , যা , মাস্ক প্রতিটি এলার্ম আউটপুট (ভোঁ জন্য স্বাধীনভাবে সেট , সতর্কবাণী আলো , সংকেত দ্বারা Monitoring) .
ডিটেক্টর (অর্থাত্ ডিজিটাল ইনপুট নিয়ন্ত্রণ) এবং সমস্ত অন্যান্য সংকেত নামগুলি অ্যাপ্লিকেশন কনফিগারেশন মধ্যে হার্ডওয়্যার এবং সফ্টওয়্যার কনফিগারেশন প্রারম্ভে প্রেরিত হয় .
একভাবে , কেস ডিরেক্টরি দেখায়: ActiveSet , AlarmSet , WarningSet , MonitoringSet , একই তথ্য ধারণ করে উপরের আলোচনা , কিন্তু , মার্কআপ ফাইল স্বয়ংক্রিয়ভাবে অদৃশ্য হয়ে আবিষ্কারক ইনপুট নিষ্ক্রিয় পরে না , কিন্তু সরানোর প্রয়োজন ম্যানুয়াল .
এই বাধা কুঁদন , সংক্ষিপ্ত কার্যকলাপ এবং এলার্ম সেন্সর তৃতীয় সঙ্গে এই তথ্য অন্তর্ভুক্ত করতে পারবেন – বিক্রেতাদের অ্যাপ্লিকেশনের , সিস্টেমের বাইরে eHouse বা ম্যানুয়ালি চেক .
তিনি সব ডিটেক্টর একটি ট্রেস এই ডিরেক্টরির বিষয়বস্তু মুছে ফেলার পরে সক্রিয় পাতার , কিছু পরিস্থিতিতে যা খুবই উপকারী হতে পারে .
 অ্যাক্টিভ ডিরেক্টরি উদাহরণ , ActiveSet , Monitoring 'র , MonitoringSet , বিপদাশঙ্কা , AlarmSet , সতর্কবাণী , WarningSet
ফাইল নিয়ামক ইনপুট CommManager নামের পরে নামকরণ করা হয় ‘ এবং , যা করতে সক্ষম করে খুব সহজে ফাইল সিস্টেম উইন্ডোজ বা তৃতীয় বর্তমান রাষ্ট্র চেক – বিক্রেতাদের অ্যাপ্লিকেশনের একটি সিস্টেম eHouse যাও সমর্থন .
ক্যাটালগ: অফিস , Daria , অফিস , মার্কো , Nina , কারখানা , বৈঠকখানা , টম হয় কন্ট্রোলার নামগুলি eHouse উপর (RoomManagers) .
RoomManager সেলুন জন্য একটি ডিরেক্টরির বিষয়বস্তু ভিত্তি উদাহরণ ‘ এবং লিভিং রুমে যাও নিয়ন্ত্রণ  ড্রাইভার সেলুন RoomManager জন্য ডিরেক্টরির স্থান বিষয়বস্তু ' এবং
এই ডিরেক্টরির মধ্যে উপস্থিত ফাইলগুলি হল দৃশ্যমান চিহ্নিতকারী বর্তমানে ডিজিটাল আউটপুট ফাইল নাম নথিভুক্ত অভিন্ন সঞ্চিত আউটপুট কনফিগারেশন নামের . সিস্টেম লগ ফাইল বন্ধ করার পর থেকে শুরু disappears .
ডিরেক্টরি ” সেলুন \ Temps \ ” সেন্সর থেকে ফলাফল (এনালগ) ফাইলের নাম দেওয়া ড্রাইভার কনফিগারেশন হিসাবে একই নামের ফাইল উপস্থিত রয়েছে . শুধুমাত্র ফাইল ব্যবহার করুন ” . txt ” কারণ , যুগপত লেখার মধ্যে বিরোধের সম্ভাবনা একটি আবেদন eHouse ফাইল , বাইরে থেকে অন্য একটি পদ্ধতি দ্বারা পড়া (যেমন আপনার নিজস্ব সফ্টওয়্যার ব্যবহার করে) .
প্রতিটি ডিরেক্টরির মধ্যে নিম্নলিখিত ফাইলটি 3 লাইনে temps ফলাফল আছে . উদাহরণস্বরূপ:
20 . 10 তাপমাত্রা সেন্সর ইনপুট যাও (LM335 হিসাবে স্নাতক) সংযুক্ত করা হয়
41 . 30 সরবরাহ ভোল্টেজ শতকরা হার (জন্য VCC = 5v RoomManager) একটি ইতিবাচক বৃহত্তরীকরণ সঙ্গে মান কোনো সেন্সর জন্য
58 . 65 বিপরীত মান – 100 শতাংশ % – x (উদাহরণস্বরূপ , একটি বিপরীত আলো পরিমাপের জন্য সেন্সর এবং phototransistor স্কেল)
ফাইলের একটি ডিরেক্টরির মধ্যে বিষয়বস্তু ” % EHOUSE_DIR % \ করো \ ” .
ডিরেক্টরির মধ্যে ফাইল ” লগগুলি ” সিস্টেমের মধ্যে ত্রুটি সনাক্ত জন্য তথ্যপূর্ণ . খোলা হয় এবং enlarging লগ ফাইল গরমিল আবেদন eHouse স্থায়ীত্ব কমে যায় , অন্যান্য সফ্টওয়্যার জন্য conflictual যখন আপনি লিখতে চেষ্টা খুলুন , তাই এটি একটি কারণ জন্য ভাল, তাই না যাও .
মনোযোগ এবং Microprocessor কন্ট্রোলার ফাইলের নাম প্রাপ্য , যা টেক্সট আকারে ড্রাইভারের অবস্থা সম্পূর্ণ .
লগ ফাইল বিশ্লেষক এবং সফ্টওয়্যার কাজ অন্যথায় eHouse সঙ্গে দ্বারা ব্যবহার করা যেতে পারে .
উদাহরণস্বরূপ, ফাইল সেলুন . txt কন্ট্রোলার সেলুন RoomManager .
সেলুন 2011 – 12 – 07 18:56:17 ড্রাইভার তারিখ এবং সময় নাম
প্রোগ্রাম: (1) পরিবর্তনের পর বর্তমান প্রোগ্রাম সংখ্যা
আলোর শ্রেনী: 0 % [T = – 273 . 1 [সি] , U = 0 [V] , 0 [ % ]]
ইনপুট স্তর পরিমাপের স্কেল হালকা বিপর্যস্ত

অভ্যন্তরীণ তাপমাত্রা: 58 . 75 % [T = 20 . 6 [সি] , U = 2 . 937 [V] , 58 . 75 [ % ]]
বাহ্যিক তাপমাত্রা PN: 58 . 65 % [T = 20 . 1 [সি] , U = 2 . 933 [V] , 58 . 65 [ % ]]
একটি ইনপুট 4: 100 % [T = 226 . 8 [সি] , U = 5 [V] , 100 [ % ]]
একটি ইনপুট 5: 100 % [T = 226 . 8 [সি] , U = 5 [V] , 100 [ % ]]
একটি ইনপুট 6: 100 % [T = 226 . 8 [সি] , U = 5 [V] , 100 [ % ]]
একটি ইনপুট 7: 100 % [T = 226 . 8 [সি] , U = 5 [V] , 100 [ % ]]
একটি ইনপুট 8: 100 % [T = 226 . 8 [সি] , U = 5 [V] , 100 [ % ]]
উপকরণ নিয়ন্ত্রণ ভোল্টেজ শতাংশ প্রথম ফলাফল (5v) T = তাপমাত্রা LM335 জন্য আঁশ ছাড়ান
U = ভোল্টেজ ভোল্ট পরিমাপ
সরবরাহ ভোল্টেজ নিয়ামক সম্পর্কিত শতাংশ
অনলাইনে আউট: অনলাইনে ড্রাইভার আউটপুট
সেন্ট্রাল লাইটিং
আলোর পালঙ্ক সি
আলোর পি ডি – মধ্যে
আলোর PN – মধ্যে
আলোর PN 1
আলোর সেন্ট্রাল 2
আলোর PN পালঙ্ক
শয়নকক্ষে যে মৃদু বাতি রাত্রে জ্বালাইয়া রাখা হয়
আলোর পি ডি পালঙ্ক
আলোর PN 2
আলোর সেন্ট্রাল 3
আউটপুট 14
অনলাইনে উপকরণ: অনলাইনে ডিজিটাল ইনপুট (সুইচ / সেন্সর , ইত্যাদি . – ক্ষণিক সুইচ / নাড়ি ক্ষেত্রে 2 পরপর নিয়ামক থেকে স্বীকৃতি অবস্থা পর্যন্ত) সংরক্ষিত হয়
8 স্যুইচ করুন
6 স্যুইচ করুন
ইনপুট 4
ইনপুট 5
ইনপুট 7
ইনপুট 8 বর্ণনা লাল নির্দেশ
ফাইলের বিন্যাস আউটপুট নিয়ামক ধরনের উপর নির্ভর করে পরিবর্তিত হতে পারে , কিন্তু ধারণা অনুরূপ .
আউটপুট ফাইল ফরম্যাটের পরিবর্তনযোগ্য তাই ফলাফল নিরীক্ষণ করা আবশ্যক .
কোন ফাইল মার্কার (ইঙ্গিত চালু / বন্ধ) ইনপুট এবং আউটপুট চেক সফ্টওয়্যার ফাংশন ব্যবহার করা যায়

fileexists () বা অনুরূপ , প্রোগ্রামিং ভাষার উপর নির্ভর করে .
টেক্সট ফাইল ধারণকারী , আপনি খুলতে এবং পড়া প্রয়োজন , পরবর্তী প্রথম এবং তারপর কপি করা আবশ্যক একটি ব্যাকআপ থেকে বিরোধ যখন লেখার বা একাধিক অ্যাপ্লিকেশনের জন্য ফাইল পড়া এড়াতে পুনঃস্থাপন .
হোম অটোমেশন – রুম কনট্রোলার হোম অটোমেশন প্রযোজক eHouse হোম স্বয়ংক্রিয়তা – নিয়ন্ত্রণ ঘর