Domáce automatizácie eHouse – Software Development pre panely velínu pre Windows Tablet – Open Source

Domáce automatizácie eHouse – Vývoj softvéru panelová diskusia v zdrojovom kóde .
Tento článok je ďalšou súčasťou popisu softvéru pre dotykové panely Domáce automatizácie eHouse , Operačný systém Windows – na základe .
Predchádzajúce články na túto tému:
” Smart House eHouse – Knižnica vytvoriť svoj vlastný softvér pre Windows ”
” Rozvoj softvér pre dotykové ovládanie domu inteligentný panely eHouse Windows – založené tablety ”
Opis hlavných čŕt aplikácie: Postup outputbuttonnames (index: integer) ;
Názov číta digitálne výstupy RoomManager , Názvy programov a názvy meraní vstupov konfiguráciu systému .
Uloží konfiguračný adresár ” % RemoteEhouseDir % \ Panely \ ” ak je predvolený konfiguračný súbor pre RoomManager ho vytvorí s názvom a rozšírenie RoomManager ‘ . txt ‘ .
Súbory na ovládacom paneli sú založené na predĺženie predvolené súboru a , ako názov počítača v oknách paneli .
Ak chcete odstrániť nepoužívané tlačidiel (výstupy a programy) , Meracie vstupy , programy forme (alebo za účelom zníženia výkonu) , v omeškaní, alebo súbor k panelu nahradiť polia názov prázdny riadok (zachovanie línie číslovanie) .
V tomto súbore sú dôležité analógový senzor typu nastavenia (v hranatých zátvorkách)
[ % ] Percento vo vzťahu k regulátora napájacieho napätia
[C] teplota (v predvolenom nastavení všetky senzory s výnimkou prvej)
[ – % ] Obrátená percento 100 % – X ako svetelný senzor (snímač 1 v predvolenom nastavení)
Pre ďalšie pripojenie analógových snímačov (ktoré majú byť zahrnuté v predvolenom súbore zmenou predvoleného nastavenia) .
Postup TForm1 . Program1Click (Sender: TObject) ;
Obslužná rutina udalosti ” OnClick ” pre všetky virtuálne tlačidlá pre spúšťanie programov .
Identifikuje kľúčové číslo (zo skupiny programových zmien) , , Ktorá bola vybraná a umiestnená udalosť spustiť zvolený program v fronty udalostí .
Postup TForm1 . output1Click (Sender: TObject) ;
Obslužná rutina udalosti ” OnClick ” pre všetky virtuálne tlačidiel pre zmenu stavu výstupu .
Identifikuje kľúčové číslo (skupiny k zmene stavu výstupu) , , Ktorá bola vybraná a umiestnená udalosť zmení výstupné fronty udalostí na serveri eHouse .
Postup RunEvent (EventCode , arg1 , arg2 , arg3 , Arg4 , arg5: integer ; str: string) ;
Udalosť záznamy do fronty na eHouse servera systému .
Parametre, rovnako kód udalosti pre priamom režime:
kód udalosti ,
Udalosť argumenty , Informácie pre popis protokolu .
Postup update_panel ;
Funkcia aktualizuje obsah panela – analógové meranie a výstupy (virtuálne tlačidlá farby) .
Musí byť spustená ihneď po funkciu periodicky ” update_status ” (Aktualizácia stavu vodiča od eHouse servera PC) .
Regulátory Domáce automatizácie eHouse
Control Automation výrobca
Domáce automatizácie – ovládanie kúrenia a ligtht v izbách .