হোম অটোমেশন eHouse – উইন্ডোজ ট্যাবলেট জন্য কক্ষ কন্ট্রোল প্যানেল জন্য সফটওয়্যার ডেভেলপমেন্ট – ওপেন সোর্স

হোম অটোমেশন eHouse – সফ্টওয়্যারের সোর্স কোডটি, উন্নয়ন প্যানেল আলোচনা .
এই নিবন্ধটি এখনো সফ্টওয়্যারের বিবরণ অন্য স্পর্শ প্যানেল জন্য অংশ হোম অটোমেশন eHouse , উইন্ডোজ – ভিত্তি .
এই বিষয়ে আগে নিবন্ধ:
” স্মার্ট হাউস eHouse – লাইব্রেরী আপনার Windows এর জন্য নিজস্ব সফ্টওয়্যার নির্মাণ ”
” স্পর্শ স্মার্ট হাউস নিয়ন্ত্রণ প্যানেল eHouse উইন্ডোজের জন্য উন্নয়নশীল সফ্টওয়্যার – ভিত্তিক ট্যাবলেট ”
আবেদন প্রধান বৈশিষ্ট্য বর্ণনা: পদ্ধতি outputbuttonnames (ইনডেক্স: পূর্ণসংখ্যা) ;
নামের ডিজিটাল আউটপুট RoomManager পাঠ্য , প্রোগ্রামের নাম এবং সিস্টেম কনফিগারেশনের ইনপুট পরিমাপ নাম সমূহ .
কনফিগারেশন ডিরেক্টরির মধ্যে সংরক্ষণ ” % RemoteEhouseDir % \ প্যানেল \ ” যদি একটি ডিফল্ট কনফিগারেশন ফাইল আছে RoomManager নাম এবং এক্সটেনশন RoomManager সঙ্গে এটি তৈরি ‘ . txt ‘ .
কন্ট্রোল প্যানেলের জন্য ডিফল্ট ফাইল এক্সটেনশন ফাইল এবং এর উপর ভিত্তি করে , হিসাবে প্যানেলের উইন্ডোগুলিতে কম্পিউটার নাম .
অব্যবহৃত বোতাম (আউটপুট এবং প্রোগ্রাম) মুছে ফেলার জন্য , ইনপুট পরিমাপ , প্রোগ্রাম ফর্ম (অথবা যাতে ক্ষমতা কমিয়ে) , প্যানেলের জন্য ডিফল্ট বা ফাইলটি ইন ক্ষেত্রের নাম ফাঁকা লাইন (লাইন সংখ্যায়ন পালন) প্রতিস্থাপন করা .
এই ফাইলের মধ্যে গুরুত্বপূর্ণ এনালগ সেন্সর টাইপ সেটিং (মধ্যে বর্গাকার বন্ধনী)
[ % ] সম্পর্কিত একটি সরবরাহ ভোল্টেজ নিয়ামক যাও শতাংশ
[সি] (প্রথম ছাড়া ডিফল্ট সব সেন্সর) তাপমাত্রা
[ – % ] 100 শতাংশ বিপরীত % – এক্স আলো সেন্সর হিসাবে (ডিফল্টরূপে সেন্সর 1)
জন্য অন্যান্য সংযোগ এনালগ সেন্সর (ডিফল্ট ফাইল মধ্যে ডিফল্ট সেটিংস পরিবর্তন অন্তর্ভুক্ত করা হবে) .
পদ্ধতি TForm1 . Program1Click (প্রেরকের: TObject) ;
হ্যান্ডলার ” OnClick ” জন্য সব প্রোগ্রাম চালু করা জন্য ভার্চুয়াল বোতাম .
কী নম্বর (প্রোগ্রাম থেকে পরিবর্তন গ্রুপ) সনাক্ত , যে ঘটনা কিউ 'র মধ্যে নির্বাচন করেছে এবং রাখা হয়েছে ইভেন্ট নির্বাচিত প্রোগ্রাম আরম্ভ .
পদ্ধতি TForm1 . output1Click (প্রেরকের: TObject) ;
হ্যান্ডলার ” OnClick ” সব ভার্চুয়াল বাটনের জন্য আউটপুট অবস্থা পরিবর্তন .
কী সংখ্যা (দলের ফলাফল দেখানোর অবস্থা পরিবর্তন) সনাক্ত , যে করেনি এবং নির্বাচিত স্থাপিত হয়েছে ইভেন্ট সার্ভার eHouse উপর আউটপুট কিউ ইভেন্ট পরিবর্তন .
পদ্ধতি RunEvent (eventcode , arg1 , arg2 , arg3 , arg4 , arg5: পূর্ণসংখ্যা ; str: স্ট্রিং) ;
সার্ভার সিস্টেম eHouse একটি সারিতে ইভেন্ট রেকর্ড .
পরামিতি সরাসরি মোড জন্য ইভেন্ট প্রদত্ত কোড:
ইভেন্ট কোড ,
ইভেন্ট আর্গুমেন্ট , লগ বর্ণনার জন্য তথ্য .
পদ্ধতি update_panel ;
ফাংশন প্যানেল বিষয়বস্তু আপডেট – এনালগ পরিমাপ এবং আউটপুট (ভার্চুয়াল বোতাম রং) .
এটি পর্যায়ক্রমে ফাংশন পরে অবিলম্বে শুরু করতে হবে ” update_status ” (সার্ভার পিসি eHouse থেকে ড্রাইভারের অবস্থা আপডেট) .
হোম অটোমেশন কনট্রোলারের eHouse
কন্ট্রোল অটোমেশন কারিগর
হোম অটোমেশন – নিয়ন্ত্রণ গরম এবং ligtht মধ্যে কক্ষ .