Home Automation eHouse – Software Development huone Ohjauspaneeli Windows Tablet – Open Source

Home Automation eHouse – Ohjelmistokehitys paneelikeskustelu lähdekoodin .
Tämä artikkeli on vielä toinen osa kuvausta ohjelmisto kosketuspaneelit Home Automation eHouse , Windows – perustuu .
Aiemmin artikkeleita aiheesta:
” Smart House eHouse – Kirjasto luoda omia Windowsille ”
” Kehittää ohjelmistoja Touch Smart talon ohjauspaneelit eHouse Windows – pohjainen tablettia ”
Kuvaus pääpiirteet hakemuksen: menettelyn outputbuttonnames (index: integer) ;
Nimi lukee digitaalilähdöt RoomManager , Ohjelmien nimet ja nimet mittaustulot järjestelmän kokoonpanon .
Tallentaa asetukset hakemistossa ” % RemoteEhouseDir % \ Paneelit \ ” jos on oletus asetustiedosto RoomManager luo sen nimen ja laajennus RoomManager ‘ . txt ‘ .
Tiedostojen ohjauspaneelin perustuvat oletus tiedostotunniste ja , kuten tietokoneen nimi ikkunat paneelin .
Voit poistaa käyttämättömät painikkeet (lähdöt ja ohjelmat) , mittaustulot , ohjelmien muodossa (tai vähentämiseksi teho) , olla oletus tai tiedoston paneelin tilalle kentän nimi tyhjää riviä (pitää rivinumerot) .
Tässä tiedostossa ovat tärkeitä analogisen anturin tyypin asetus (hakasulkeissa)
[ % ] Prosentteina suhteessa syöttöjännitteen ohjain
[C] lämpötilan (oletusarvoisesti kaikki anturit paitsi ensimmäinen)
[ – % ] Käänteinen prosentteina 100 % – X valosensorin (anturi 1 oletuksena)
Muiden Analogi anturit (jotka sisällytetään oletustiedostosta muuttamalla oletusasetuksia) .
menettely TForm1 . Program1Click (Sender: TObject) ;
Tapahtumakäsittelijää ” OnClick ” Kaikkien virtuaalinen painikkeet ohjelmien käynnistämistä .
Tunnistaa avaimen numero (ryhmästä ohjelman muutokset) , , joka on valittu ja sijoitettu tapahtuman aloittaa valitun ohjelman, jos jonossa .
menettely TForm1 . output1Click (Sender: TObject) ;
Tapahtumakäsittelijää ” OnClick ” Kaikkien virtuaalisen painikkeita lähtöjen tila .
Tunnistaa keskeiset numero (ryhmän muuttaa tilan) , , joka on valittu ja sijoitettu tapahtuman muuttaa lähdön tapauksessa jonon palvelimen eHouse .
menettelyn RunEvent (eventcode , PAR1 , arg2 , arg3 , arg4 , arg5: kokonaisluku ; str: string) ;
Tapahtumatietueita jonoon palvelinjärjestelmässä eHouse .
Parametrit tietty tapahtuma-koodi suoramoodiviitekehyksen:
tapahtuma-koodi ,
Tapahtuma argumentit , Tietoa kuvaus log .
menettely update_panel ;
Toiminto päivittää sisällön paneelin – analogiset mittaukset ja lähdöt (virtuaalinen painikkeet väriä) .
On aloitettava heti toiminto ajoittain ” update_status ” (Päivittäminen tila kuljettajan palvelimelta PC eHouse) .
Home Automation ohjaimet eHouse
Automaatiotuotteita valmistaja
Home Automation – ohjaus lämmitys ja ligtht tiloissa .