EHouse Home Automation – Распрацоўка праграмнага забеспячэння для нумароў Панэлі кіравання для Windows Tablet – Open Source

Home Automation EHouse – Распрацоўка праграмнага забеспячэння дыскусія зыходнага кода .
Гэты артыкул з'яўляецца яшчэ адной часткай апісання праграмнага забеспячэння для сэнсарных панэляў Home Automation EHouse , АС Windows – заснаваны .
Раней артыкулы на гэтую тэму:
” Разумны дом EHouse – Бібліятэка для стварэння ўласнага праграмнага забеспячэння для АС Windows ”
” Распрацоўка праграмнага забеспячэння для сэнсарнага разумны дом Панэлі кіравання Windows, EHouse – аснове таблеткі ”
Апісанне асноўных магчымасцяў прыкладання: Працэдура outputbuttonnames (Index: Integer) ;
Назва счытвае лічбавыя выхады RoomManager , Праграма імёны і прозвішчы вымяральных уваходаў канфігурацыі сістэмы .
Захаванне канфігурацыі каталога ” % RemoteEhouseDir % \ Панэлі \ ” калі ёсць файл канфігурацыі па змаўчанні для RoomManager стварае яго з RoomManager імя і пашырэнне ‘ . TXT ‘ .
Файлы для панэлі кіравання на аснове пашырэння файла па змаўчанні і , як імя кампутара ў вокнах панэлі .
Каб выдаліць непатрэбныя кнопкі (выхады і праграмы) , вымяральных уваходаў , Праграмы выглядзе (ці ў мэтах зніжэння магутнасці) , каб быць у стане дэфолту або файл на панэль, каб замяніць імя поля пустыя радкі (з захаваннем нумарацыі радкоў) .
У гэтым файле знаходзяцца важныя налады аналагавага тыпу датчыка (у квадратных дужках)
[ % ] Працэнтаў па адносінах да кантролер напружання харчавання
[C] тэмпература (па змаўчанні ўсе датчыкі акрамя першага)
[ – % ] Зваротны працэнтах з 100 % – X у якасці датчыка асветленасці (датчык 1 па змаўчанні)
Для іншых падлучэння аналагавых датчыкаў (павінны быць уключаны ў файл па змаўчанні, змяніўшы налады па змаўчанні) .
Працэдура TForm1 . Program1Click (Sender: TObject) ;
Апрацоўшчык падзеі ” OnClick ” для ўсіх віртуальных клавіш для запуску праграм .
Вызначае нумар ключа (з групы змены ў праграме) , , Які быў абраны і змешчаны выпадку запуску абранай праграмы ў чарзе падзей .
Працэдура TForm1 . output1Click (Sender: TObject) ;
Апрацоўшчык падзеі ” OnClick ” для ўсіх віртуальных кнопак для змены стану выхаду .
Вызначае нумар ключа (групы змяніць стан выхаду) , , Які быў абраны і змешчаны падзея змяняе выхадны чарзе падзей на серверы EHouse .
Працэдура RunEvent (EventCode , arg1 , arg2 , arg3 , arg4 , arg5: цэлае ; вул: радок) ;
Мерапрыемства запісы ў чарзе на сервер сістэмы EHouse .
Параметры гэтай падзеі код для прамога рэжыму:
Код падзеі ,
Аргументы падзеі , Інфармацыя для апісання часопіса .
Працэдура update_panel ;
Функцыя абнаўляе змесціва панэлі – аналагавыя вымярэння і выхадаў (віртуальная колеру кнопак) .
Ён павінен быць запушчаны адразу пасля завяршэння функцыі перыядычнай ” update_status ” (Абнаўленне статусу кіроўцу ад EHouse ПК-сервера) .
Кантролеры Home Automation EHouse
Аўтаматызацыі кіравання вытворца
Home Automation – кіравання ацяпленнем і ligtht У нумарах .