Domácí automatizace eHouse – Software Development pro panely velínu pro Windows Tablet – Open Source

Domácí automatizace eHouse – Vývoj softwaru panelová diskuze ve zdrojovém kódu .
Tento článek je další součástí popisu softwaru pro dotykové panely Domácí automatizace eHouse , Windows – na základě .
Dřívější články na toto téma:
” Smart House eHouse – Knihovna vytvořit svůj vlastní software pro Windows ”
” Rozvoj software pro dotykové ovládání domu inteligentní panely eHouse Windows – založené tablety ”
Popis hlavních rysů aplikace: Postup outputbuttonnames (index: integer) ;
Název čte digitální výstupy RoomManager , Názvy programů a názvy měření vstupů konfiguraci systému .
Uloží konfigurační adresář ” % RemoteEhouseDir % \ Panely \ ” pokud je výchozí konfigurační soubor pro RoomManager jej vytvoří s názvem a rozšíření RoomManager ‘ . txt ‘ .
Soubory pro ovládacím panelu jsou založeny na prodloužení výchozí souboru a , jako název počítače v oknech panelu .
Chcete-li odebrat nepoužívané tlačítek (výstupy a programy) , Měřicí vstupy , programy formě (nebo za účelem snížení výkonu) , v prodlení, nebo soubor k panelu nahradit pole název prázdný řádek (zachování linie číslování) .
V tomto souboru jsou důležité analogový senzor typu nastavení (v hranatých závorkách)
[ % ] Procento ve vztahu k regulátoru napájecího napětí
[C] teplota (ve výchozím nastavení všechny senzory s výjimkou první)
[ – % ] Obrácená procento 100 % – X jako světelný senzor (čidlo 1 ve výchozím nastavení)
Pro další připojení analogových snímačů (které mají být zahrnuty ve výchozím souboru změnou výchozího nastavení) .
Postup TForm1 . Program1Click (Sender: TObject) ;
Obslužná rutina události ” OnClick ” pro všechny virtuální tlačítka pro spouštění programů .
Identifikuje klíčové číslo (ze skupiny programových změn) , , která byla vybrána a umístěna událost spustit zvolený program v fronty událostí .
Postup TForm1 . output1Click (Sender: TObject) ;
Obslužná rutina události ” OnClick ” pro všechny virtuální tlačítek pro změnu stavu výstupu .
Identifikuje klíčové číslo (skupiny ke změně stavu výstupu) , , která byla vybrána a umístěna událost změní výstupní fronty událostí na serveru eHouse .
Postup RunEvent (EventCode , arg1 , arg2 , arg3 , Arg4 , arg5: integer ; str: string) ;
Událost záznamy do fronty na eHouse serveru systému .
Parametry, stejně kód události pro přímém režimu:
kód události ,
Událost argumenty , Informace pro popis protokolu .
Postup update_panel ;
Funkce aktualizuje obsah panelu – analogové měření a výstupy (virtuální tlačítka barvy) .
Musí být spuštěna ihned po funkci periodicky ” update_status ” (Aktualizace stavu řidiče od eHouse serveru PC) .
Regulátory Domácí automatizace eHouse
Control Automation výrobce
Domácí automatizace – ovládání topení a ligtht v pokojích .