ఇంటి ఆటోమేషన్ eHouse – Windows కోసం సాఫ్ట్వేర్ సృష్టించు . ప్రోగ్రామింగ్ బేసిక్స్

eHouse ఇంటి ఆటోమేషన్ . Windows ఉపయోగించి ఉన్నత స్థాయి ప్రోగ్రామింగ్ – eHouse సాఫ్ట్వేర్ ప్యాకేజీ . eHouse కీలుబొమ్మ అదనంగా , సాఫ్ట్వేర్ ఉంటుంది , ఉపయోగించి ప్రోగ్రామ్లు ” ఓవర్లే ” సమాంతరంగా నడుస్తున్న ఇంటి ఆటోమేషన్ – సాఫ్ట్వేర్ .
ప్రోగ్రామింగ్ ఉదాహరణలు డెల్ఫీ 5 (పాస్కల్) ఉన్నాయి , ఔత్సాహికులకు మరియు ఇంటిలో ఇప్పటికే ఈ సాఫ్ట్వేర్ యొక్క ఉచిత వెర్షన్ ఉపయోగించవచ్చు కు .
ప్రొఫెషనల్స్ మరియు డెవలపర్లు , కోర్సు యొక్క ఇతర ప్రోగ్రామింగ్ భాషల కొత్త మరియు ఉత్తమ Licensedversion లేదా రాయాలని ఉదాహరణలు ఉపయోగించవచ్చు â € <â € <C + + వంటి , సి # etc .
EHouse వ్యవస్థ కోసం ఉన్నత స్థాయి ప్రోగ్రామింగ్ సాఫ్టువేరు eHouse ఉపయోగించి ప్రసార ప్రోటోకాల్లు మరియు కమ్యూనికేషన్ డ్రైవర్లు జోక్యం లేకుండా ఇల్లు నియంత్రణ సాఫ్ట్వేర్ యొక్క సృష్టిని కలుపుతుంది . ఇది ఒక పరిష్కారం యొక్క సరైన చర్య వెళ్ళే , కూడా ప్రసారం ప్రోటోకాల్లు మరియు ప్రసార మాధ్యమంలో ప్రధాన మార్పులు సందర్భంలో .
EHouse సాఫ్ట్వేర్ ప్యాకేజీ (అనువర్తనం eHouse . exe) అందిస్తుంది , ఇంటర్ ఎలియా:

  • సిస్టమ్ సంభాషిస్తున్నారు బాహ్య పర్యవేక్షణ అప్లికేషన్లు (డైరెక్టరీ ఆకృతీకరణ లో ” % EHOUSE_DIR \ కార్యనిర్వాహకుడు \ ” ) ముఖ్యంగా KillEhouse . exe
  • నవీకరణలు డేటా మరియు స్థితి ప్రతిఫలాన్ని , సెన్సార్లు విలువలు అన్ని ఎలక్ట్రానిక్ కంట్రోలర్లు కొలుస్తారు
  • ఒక టెక్స్ట్ లాగ్ డైరెక్టరీ సృష్టిస్తుంది ” % EHOUSE_DIR % \ దినచర్య \ ”
  • ఒక ఫైల్ను సృష్టిస్తుంది – టాగ్లు నియంత్రణలకు ఆకృతీకరణ కేటాయించిన పేర్లు ప్రకారం ఇన్పుట్లను మరియు ప్రతిఫలాన్ని ఉన్నాయి , ప్రతిఫలాన్ని , దత్తాంశాలు , సెన్సార్లు , etc
  • క్రమానుగతంగా నియంత్రణలకు పంపబడుతుంది ఈవెంట్స్ క్యూ వెతుకుతుంది ” % EHOUSE_DIR % \ ఇమెయిళ్ళు \ ” టెక్స్ట్ ఫైల్ ఫార్మాట్లో

అప్లికేషన్ (KillEhouse . exe) కు:

  • ఇతర అప్లికేషన్లు eHouse వ్యవస్థ (ఆకృతీకరణ డైరెక్టరీ పర్యవేక్షణ ” % EHOUSE_DIR \ killexec \ ” )
  • ఫోర్స్ అనువర్తనం సమయం ముగిసింది కోసం పునఃప్రారంభించుము , ఔషధనలుసులుగల , ప్రోగ్రామింగ్ సమయానికి స్పందన లేకపోవడం
  • KillEhouse అప్లికేషన్ ద్వారా పరిశీలించవచ్చు ” eHouse . EXE ” , eHouse PC పర్యవేక్షణలో వ్యవస్థ యొక్క నిరంతర ఆపరేషన్ నిర్ధారించడానికి

అప్లికేషన్ పర్యవేక్షణ , స్థిరత్వం మరియు కొనసాగింపు సాఫ్ట్వేర్ నిర్వహణ

eHouse సాఫ్ట్వేర్ ప్యాకేజీ కంట్రోలర్లు కమ్యూనికేషన్ అన్ని అప్లికేషన్లు మరియు కొనసాగింపు యొక్క పనితీరును పర్యవేక్షించే నిర్మించబడింది – చూడండి డాగ్ టైమర్ (WDT) .

WatchDogTimer (WDT) కోసం ఆకృతీకరణ ఫైళ్లు కలిగి ఉండాలి ” . నడుస్తుంది ” అప్లికేషన్లు eHouse ద్వారా చదవడానికి .
ఫైల్ ఫార్మాట్ ” * . నడుస్తుంది ” eHouse కోసం . EXE మరియు KillEhouse . క్రింది exe అన్వయములు:

EHouse కోసం ఉదాహరణ . డేటా నవీకరణలను తనిఖీ exe – ఇంటి ఆటోమేషన్ నియంత్రికల అని ” క్షౌరశాల ” :
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
ఇ – House Manager టాస్క్ మేనేజర్ Windows (TaskManager) లో దరఖాస్తు పేరు
eHouse . exe ఫైల్ పేరు . ఇది డైరెక్టరీలో ఉండాలి ” % EHOUSE_DIR \ బిన్ \ ”
/ నే / nr / NT / ND కమాండ్ లైన్ అప్లికేషన్ లో పారామితులు
100000 గరిష్ఠ జీవితం
120 గరిష్ఠ ఇనాక్టివిటీ time అనువర్తనాలు
C: \ ఇ – House \ లాగ్లను \ సలోన్ . టిఎక్స్ టి తనిఖీ ఫైలు పేరు (రికార్డింగ్ తేదీ మార్పు – అప్లికేషన్ యొక్క సరైన కార్యాచరణకు సూచిస్తుంది)
ఖాళీ – భవిష్యత్తులో ఉపయోగం
ఖాళీ – భవిష్యత్తులో ఉపయోగం
ఖాళీ – భవిష్యత్తులో ఉపయోగం
ఖాళీ – భవిష్యత్తులో ఉపయోగం
ఖాళీ – భవిష్యత్తులో ఉపయోగం
ఖాళీ – భవిష్యత్తులో ఉపయోగం
ఖాళీ – భవిష్యత్తులో ఉపయోగం
ఖాళీ – భవిష్యత్తులో ఉపయోగం
ఖాళీ – భవిష్యత్తులో ఉపయోగం

EHouse వ్యవస్థ మైక్రోప్రాసెసర్ నియంత్రణలకు ఈవెంట్స్ పోస్టింగ్ – ఆదేశాన్ని

ప్రతి నియంత్రిక ప్రధాన సిస్టమ్ సంఘటనల డైరెక్టరీ ఎగుమతి ” % EHOUSE_DIR \ AllEvents \ ” ఆకృతీకరణ టెక్స్ట్ ఫైళ్లు .
అమలు చేయడానికి ఈవెంట్స్ టెక్స్ట్ ఫైల్ లో నిల్వ చేయబడుతుంది , కేవలం eHouse యొక్క సిస్టమ్ ఈవెంట్ క్యూ దానిని కాపీ . exe , లేదా డైరెక్టరీ ” % EHOUSE_DIR \ ఇమెయిళ్ళు \ ” .
సమాచారం కోసం ఈ డైరెక్టరీలో పేరు ఈవెంట్స్ , పేరు ఇంటి ఆటోమేషన్ కంట్రోలర్ లేదా పరికరం మరియు ఈవెంట్ యొక్క పేరు .
ఈ పేరు పోలిష్ ప్రాంతీయ ప్రాథమిక ASCII అక్షరాలు స్థానంలో ఉత్పత్తి మరియు మాత్రమే సంబంధిత సమాచారం ఉంది .
ఫైల్ పొడిగింపు ఉండాలి ” . అమలు ” అది కాపీ తర్వాత సంఘటన వరుస నుంచి స్వాధీనం చేసుకున్నారు ఆ . ఫైలు కంటెంట్ మారలేదు , అది ఒక నిర్దిష్ట ఫార్మాట్ ఉంది ఎందుకంటే , ఈవెంట్స్ మరియు విష రికార్డు , వారు తొలగించబడింది లేదా అస్థిర వ్యవస్థ కారణం అవుతుంది . ఇది ఈవెంట్ ఫైలు కాపీ కాకుండా ఈవెంట్ క్యూ డైరెక్టరీలో తాము దీన్ని సృష్టించడానికి ఉత్తమం .
క్రింది ఫైల్ యొక్క కంటెంట్లు ఉంది: క్షౌరశాల ; లైటింగ్ సెంట్రల్ 2 ఎక్కడ సలోన్ – RoomManager నియంత్రిక పేరు – కు
ఇంటి ఆటోమేషన్ – లైట్ కంట్రోలర్ మరియు
ఇంటి ఆటోమేషన్ – రూమ్ వేడి కంట్రోలర్ గది కోసం
లైటింగ్ సెంట్రల్ 2
పరికరం పేరు మరియు ఈవెంట్ యొక్క పేరు మధ్య విభాగినిగా సెమికోలన్ మరియు ఒక స్థలం ” ; ”
ఫైలు కంటెంట్లు ఇతర ఉదాహరణలు:
క్షౌరశాల ; IR (వీడియో – REW)
/ / రివైండ్ కు VCR పంపడానికి ఈవెంట్స్ nauczonego IR కోడ్ ప్రారంభం
క్షౌరశాల ; ప్రోగ్రామ్ 2
/ / సంఖ్య 2 డ్రైవర్ దేశం రన్
ఇది కేవలం కాపీ ద్వారా డ్రైవర్లకు ప్రాథమిక ఈవెంట్స్ ప్రారంభించడానికి చాలా సులభమైన మార్గం .
మరింత క్లిష్టమైన ఈవెంట్స్ రన్నింగ్ కింది ఫార్మాట్ (ప్రత్యక్ష ఈవెంట్లు) ఒక ఫైల్ తయారు చేయడమే:
Secu ; ఇంటిలో (డే) పైన పేరు , అయితే సమాచారం కోసం లాగ్ ప్రదర్శించబడుతుంది
ఖాళీ పంక్తులు
ఖాళీ పంక్తులు
ఖాళీ పంక్తులు
ఖాళీ పంక్తులు
ఖాళీ పంక్తులు
ఖాళీ పంక్తులు
ఖాళీ పంక్తులు
ఖాళీ పంక్తులు
ప్రత్యక్ష ఈవెంట్ ఈ ఫైలు మార్చవద్దు
ఈవెంట్ మార్కర్ ప్రత్యక్ష
2 చిరునామా h డ్రైవర్
1 ఖాళీ l డ్రైవర్
252 ఈవెంట్ కోడ్
99 వాదన 1 ఈవెంట్
255 వాదన 2 ఈవెంట్స్
255 వాదన 3 ఈవెంట్స్
255 వాదన 4 ఈవెంట్స్
255 వాదన 5 ఈవెంట్స్
255 వాదన 6 ఈవెంట్స్
255 వాదన 7 ఈవెంట్స్
సంఖ్యలు దశాంశ ఫార్మాట్ రాసిన . వివరణలు Red లో సూచించిన .
ఈవెంట్ జాబితా మోడ్ ” ప్రత్యక్ష ఈవెంట్ ” లాంటి డైరెక్టరీలో ఉన్న ” % EHOUSE_DIR % \ మొబైల్ \ ” .
పొడిగింపుతో ఫైళ్లు ” . TXT ” ఈవెంట్ యొక్క పేరు , మరియు ” . DXT ” ప్రత్యక్ష ఈవెంట్ కోడ్ – హెక్సాడెసిమల్ కోడ్ .
క్యూ లో సృష్టించు ఈవెంట్స్ వీలైనంత త్వరగా పూర్తి చేయాలి , కాబట్టి సేవ్ ఫైలు చివర చదవడం సాధ్యం అనువర్తనం మరియు పరీక్ష eHouse యొక్క సాధారణ ఆపరేషన్ కలగజేసుకోరాదని .
ఇంటి ఆటోమేషన్ నిర్మాత