Inici eHouse Automatització – Desenvolupament de software per panells de control per a Windows Tablet – Open Source

Domòtica eHouse – El desenvolupament de programari panell de discussió sobre el codi font .
Aquest article és una altra part de la descripció de programari per panells tàctils Domòtica eHouse , Finestres – basat .
Articles anteriors sobre aquest tema:
” Smart House eHouse – Biblioteca per crear el seu propi programari per a Windows ”
” El desenvolupament de programari per al toc elegant casa de panells de control de Windows eHouse – comprimits basats ”
Descripció de les característiques principals de l'aplicació: outputbuttonnames procediment (índex sencer) ;
El nom llegeix el RoomManager sortides digitals , Noms dels programes i els noms de les entrades de mesura de la configuració del sistema .
Guarda el directori de configuració ” % RemoteEhouseDir % Panells \ \ ” si hi ha un arxiu de configuració per defecte per al RoomManager es crea amb el nom i l'extensió RoomManager ‘ . txt ‘ .
Fitxers per al tauler de control es basen en l'extensió d'arxiu per defecte i l' , com el nom de l'equip en les finestres del panell de .
Per treure botons no utilitzats (productes i programes) , entrades de mesura , programes de la forma (o per tal de reduir la potència) , d'una infracció o arxiu del panell per reemplaçar la línia el nom del camp en blanc (que manté la numeració de línia) .
En aquest arxiu és important ajust analògic tipus de sensor (entre claudàtors)
[ % ] Un percentatge en relació amb el controlador de tensió d'alimentació
[C] de la temperatura (per defecte, tots els sensors excepte el primer)
[ – % ] Invertit un percentatge de 100 % – X com el sensor de llum (sensor 1 per defecte)
Per a altres que connecten els sensors analògics (que s'inclourà en l'arxiu per defecte canviant la configuració per defecte) .
procediment TForm1 . Program1Click (Sender: TObject) ;
El controlador d'esdeveniments ” OnClick ” per a tots els botons virtuals per al llançament de programes .
Identifica el nombre de clau (a partir del grup dels canvis de programa) , que ha estat seleccionat i col · loca l'esdeveniment iniciar el programa seleccionat a la cua d'esdeveniments .
procediment TForm1 . output1Click (Sender: TObject) ;
El controlador d'esdeveniments ” OnClick ” per a tots els botons virtuals per canviar l'estat de la sortida .
Identifica el nombre de la clau (del grup per canviar l'estat de sortida) , que ha estat seleccionat i col · loca l'esdeveniment canvia la cua d'esdeveniments de sortida en el eHouse servidor .
procediment RunEvent (EventCode , arg1 , arg2 , arg3 , arg4 , arg5: integer ; str: String) ;
Els registres d'esdeveniments a una cua en el sistema eHouse servidor .
Els paràmetres indicats codi d'esdeveniment per la manera directa:
codi d'esdeveniment ,
Arguments de l'esdeveniment , Informació per a una descripció del registre .
procediment update_panel ;
La funció actualitza el contingut del plafó – mesuraments i sortides analògiques (colors botons virtuals) .
S'ha iniciar immediatament després de la funció periòdica ” update_status ” (Actualització de l'estat del controlador des del PC eHouse servidor) .
Controladors d'Automatització de la Llar eHouse
Control d'Automatització fabricant
Domòtica – control de calefacció i Ligtht en habitacions .