ఇంటి ఆటోమేషన్ eHouse – Windows టాబ్లెట్ రూమ్ ఫర్ కంట్రోల్ లకు సాఫ్ట్వేర్ డవలప్మెంట్ – ఓపెన్ సోర్స్

ఇంటి ఆటోమేషన్ eHouse – సోర్స్ కోడ్ యొక్క సాఫ్ట్వేర్ అభివృద్ధి పానెల్ డిస్కషన్ .
ఈ వ్యాసం ఇంకా టచ్ పానెల్స్ సాఫ్ట్వేర్ వివరణ యొక్క మరొక భాగం ఇంటి ఆటోమేషన్ eHouse , Windows – ఆధారిత .
ఈ అంశంపై గతంలో వ్యాసాలు:
” స్మార్ట్ హౌస్ eHouse – Windows కోసం మీ స్వంత సాఫ్ట్వేర్ సృష్టించడానికి లైబ్రరీ ”
” టచ్ స్మార్ట్ హౌస్ కంట్రోల్ పానెల్స్ eHouse Windows కోసం అభివృద్ధి సాఫ్ట్వేర్ – ఆధారిత టాబ్లెట్స్ ”
అప్లికేషన్ యొక్క ప్రధాన లక్షణాలు వివరణ: ప్రక్రియ outputbuttonnames (సూచిక: పూర్ణాంక) ;
పేరు డిజిటల్ ప్రతిఫలాన్ని RoomManager చదువుతుంది , ప్రోగ్రామ్ పేర్లు మరియు సిస్టమ్ ఆకృతీకరణ యొక్క ఇన్పుట్లను కొలిచే పేర్లు .
ఆకృతీకరణ డైరెక్టరీ ఆదా ” % RemoteEhouseDir % \ ప్యానెల్లు \ ” ఒక డిఫాల్ట్ ఆకృతీకరణ ఫైలు ఉంటే RoomManager పేరు మరియు పొడిగింపు RoomManager తో సృష్టిస్తుంది ‘ . టిఎక్స్ టి ‘ .
కంట్రోల్ ప్యానెల్ కోసం ఫైళ్ళు డిఫాల్ట్ ఫైల్ పొడిగింపు మరియు ఆధారపడి ఉంటాయి , పలక యొక్క Windows లో కంప్యూటర్ పేరు .
ఉపయోగించని బటన్లు (ప్రతిఫలాన్ని మరియు ప్రోగ్రామ్లు) తొలగించేందుకు , కొలిచే ఇన్పుట్లను , రూపం యొక్క కార్యక్రమాలు (లేదా పవర్ తగ్గించడానికి) , ఫీల్డ్ పేరు ఖాళీ పంక్తి (లైన్ సంఖ్యలు కీపింగ్) స్థానంలో ప్యానెల్ కోసం డిఫాల్ట్ లేదా ఫైల్ ఉండాలి .
ఈ ఫైలు ముఖ్యమైన అనలాగ్ సెన్సార్ రకం సెట్టింగు (చదరపు బ్రాకెట్లలో) ఉంటాయి
[ % సరఫరా వోల్టేజ్ నియంత్రిక సంబంధించి] A శాతం
[C] (మొదటి తప్ప గా అన్ని సెన్సార్లు) ఉష్ణోగ్రత
[ – % ] 100 శాతం వ్యతిరేక % – కాంతి సెన్సర్ వంటి X (అప్రమేయంగా సెన్సార్ 1)
ఇతర కనెక్ట్ అనలాగ్ సెన్సార్ల కోసం (డిఫాల్ట్ సెట్టింగ్లను మార్చడం ద్వారా సాధారణ ఫైలును చేర్చడానికి) .
ప్రక్రియ TForm1 . Program1Click (పంపినవారు: TObject) ;
ఈవెంట్ హ్యాండ్లర్ ” OnClick ” ప్రారంభించడం కార్యక్రమాలు అన్ని వాస్తవిక బటన్ల కోసం .
కీ సంఖ్య (ప్రోగ్రామ్ మార్పులు గుంపు నుండి) గుర్తిస్తుంది , ఈవెంట్ క్యూ ఎంపిక మరియు ఈవెంట్ ఎంచుకున్న కార్యక్రమం ప్రారంభం ఉంచబడింది ఆ .
ప్రక్రియ TForm1 . output1Click (పంపినవారు: TObject) ;
ఈవెంట్ హ్యాండ్లర్ ” OnClick ” అన్ని వాస్తవిక బటన్ల కోసం అవుట్పుట్ స్థితిని మార్చటానికి .
కీ సంఖ్య (సమూహం యొక్క అవుట్పుట్ స్థితిని మార్చటానికి) గుర్తిస్తుంది , ఎంపిక మరియు ఉంచబడింది ఆ ఈవెంట్ సర్వర్ eHouse న అవుట్పుట్ ఈవెంట్ క్యూ మారుస్తుంది .
ప్రక్రియ RunEvent (eventcode , ARG1 , ARG2 , arg3 , arg4 , arg5: పూర్ణాంక ; STR: స్ట్రింగ్) ;
సర్వర్ సిస్టమ్ eHouse ఒక క్రమానికి ఈవెంట్ రికార్డులు .
పారామితులు ప్రత్యక్ష మోడ్ కొరకు ఈవెంట్ కోడ్ ఇచ్చిన:
ఈవెంట్ కోడ్ ,
ఈవెంట్ వాదనలు , లాగ్ యొక్క వివరణ కొరకు సమాచారం .
ప్రక్రియ update_panel ;
ఫంక్షన్ ప్యానెల్ యొక్క కంటెంట్లను నవీకరిస్తుంది – అనలాగ్ కొలతలు మరియు ప్రతిఫలాన్ని (వర్చ్యువల్ బటన్లు రంగులు) .
ఇది క్రమంగా వెంటనే ఫంక్షన్ తర్వాత ప్రారంభించారు తప్పక ” update_status ” (సర్వర్ PC eHouse నుండి డ్రైవర్ యొక్క స్థితి నవీకరిస్తోంది) .
ఇంటి ఆటోమేషన్ నియంత్రికల eHouse
కంట్రోల్ ఆటోమేషన్ ఉత్పాదకుడు
ఇంటి ఆటోమేషన్ – నియంత్రణ తాపన మరియు ligtht గదుల్లో .