బిల్డింగ్ ఆటోమేషన్ eHouse – దినచర్య ప్రోగ్రామింగ్ Windows సిస్టమ్ సోర్స్ కోడ్ విశ్లేషించడం

eHouse ఇంటి ఆటోమేషన్ మీరు టెక్స్ట్ లాగ్ ఫైళ్లను మరియు ఫైల్ను సృష్టించడంలో అనుమతిస్తుంది – ఆధారిత గుర్తులను మరింత ముఖ్యమైన సిస్టమ్ స్టేట్స్ సూచిస్తూ , అవుట్పుట్ స్థితి , నేను , కొలతలు కొలిచే ఇన్పుట్లను , మసకబారిన స్థాయిలు .
సాఫ్ట్వేర్ ప్యాకేజీ కంట్రోల్ ఆటోమేషన్ eHouse డ్రైవర్లు పూర్తి స్థాయి చదివినట్లు ఉంచు , డైరెక్టరీలో సృష్టించడం టెక్స్ట్ నివేదికలు ” % EHOUSE_DIR % \ దినచర్య \ ” .
ఫైల్ లో పారామితి విలువ ఆధారంగా ” % EHOUSE_DIR % \ Logsize . cfg ” , లాగ్ ఫైళ్లను యొక్క పరిమాణం కలిగిన , ఈ విలువ మించి , ఫైలు కదులుతుంది ” % EHOUSE_DIR % \ బ్యాకప్ – లాగ్లను \ ” పేరు యొక్క సృష్టి యొక్క తేదీ మరియు సమయం అదనంగా .
ఆర్కైవ్ లాగ్ డైరెక్టరీ లో అధిక పెరుగుదల సందర్భంలో , ఆర్కైవ్ ఫైళ్లను తనిఖీ మరియు అవసరం లేదు వారిలో తొలగించడానికి ఒక సంవత్సరం విలువ .

డైరెక్టరీ విషయాలు ” దినచర్య ”

డైరెక్టరీ ఫైళ్ళను మరియు ఫోల్డర్లను కలిగి .
డైరెక్టరీలు:  లాగ్ డైరెక్టరీ కంటెంట్ 000 , 254 విభాగాలలోని మరియు CommManager అలారం నియంత్రిక గురించి సమాచారాన్ని కలిగి – తలుపులను , మార్క్వెస్ , గేట్స్ .
CommManager నియంత్రిక యొక్క పేరు (అప్లికేషన్ లో సవరించలేదు) ఉంది . 000254 TCP / IP యొక్క చిట్కా ఉంది . ఇతర డ్రైవర్లు అదే విధంగా ఆన్ లైన్ లో కనిపిస్తాయి .
డైరెక్టరీలు: Active , భయం , హెచ్చరిక , పర్యవేక్షణ చురుకుగా డిటెక్టర్ అలారం జాబితా కలిగి .
యాక్టివ్ డైరెక్టరీ అన్ని ప్రస్తుతం చురుకుగా అలారం డిటెక్టర్ కలిగి .
భద్రత ప్రస్తుతం ఎంచుకున్న స్థాయిని బట్టి ఇతర డైరెక్టరీలను విషయాలు (రక్షణ జోన్) , ఉంది , ముసుగు ప్రతి అలారం అవుట్పుట్ (ఈల కోసం స్వతంత్రంగా సెట్ , హెచ్చరిక కాంతి , సిగ్నల్ పర్యవేక్షణ) .
డిటెక్టర్లను (అంటే డిజిటల్ ఇన్పుట్ నియంత్రణ) మరియు ఇతర సంకేతాలను పేర్లు హార్డ్వేర్ మరియు సాఫ్ట్వేర్ ఆకృతీకరణ ప్రారంభంలో అనువర్తన కాన్ఫిగరేషన్ లో ప్రసారమయ్యే .
అదేవిధంగా , కేసు డైరెక్టరీలు చూపిస్తుంది: ActiveSet , AlarmSet , WarningSet , MonitoringSet , పైన చర్చించిన అదే సమాచారాన్ని కలిగి ఆ , అయితే , మార్కప్ ఫైళ్లను డిటెక్టర్ ఇన్పుట్ నిలిపివేసిన తర్వాత స్వయంచాలకంగా అదృశ్యం లేదు , కానీ మాన్యువల్ తొలగింపు అవసరం .
ఈ ముళ్లు నిరోధిస్తుంది , చిన్న సూచించే మరియు అలారం సెన్సార్లు మూడవ ఈ సమాచారం ఉంటాయి – పార్టీ అప్లికేషన్లు , వ్యవస్థ వెలుపల eHouse లేదా మానవీయంగా తనిఖీ .
ఈ డైరెక్టరీ యొక్క కంటెంట్లను తొలగిస్తే సక్రియం అన్ని డిటెక్టర్లను ఒక TRACE వదిలి , కొన్ని పరిస్థితులలో చాలా ప్రయోజనకరంగా ఉండవచ్చు .
 యాక్టివ్ డైరెక్టరీ యొక్క ఉదాహరణ , ActiveSet , పర్యవేక్షణ , MonitoringSet , భయం , AlarmSet , హెచ్చరిక , WarningSet
ఫైళ్లను నియంత్రిక ఇన్పుట్లను CommManager యొక్క పేరు పెట్టారు ‘ మరియు , ఫైల్ సిస్టమ్ Windows లేదా మూడవ యొక్క ప్రస్తుత రాష్ట్ర తనిఖీ చాలా సులభం కల్పిస్తుంది – పార్టీ అప్లికేషన్లు ఒక వ్యవస్థ eHouse మద్దతు .
Catalogs: Office , Daria , Office , మార్కో , నినా , ఒక ప్రణాళికను గురించి డాక్టర్లకు, ప్రజలకు తెలియజేసే శిక్షణ , క్షౌరశాల , టామ్ eHouse న కంట్రోలర్స్ యొక్క పేర్లు (RoomManagers) ఉంటాయి .
RoomManager సలోన్ ఒక డైరెక్టరీ యొక్క కంటెంట్లను ఆధారంగా ఉదాహరణ ‘ మరియు గదిలో నియంత్రించడానికి  డ్రైవర్ సలోన్ RoomManager కోసం డైరెక్టరీ స్థలం విషయ సూచిక ' మరియు
ఈ డైరెక్టరీ లో కనిపించే గుర్తులు ప్రస్తుతం డిజిటల్ అవుట్పుట్ ఫైల్ పేరు చేరాడు ఫైళ్లు నిల్వ అవుట్పుట్ ఆకృతీకరణ యొక్క పేరు వలె ఉంటాయి . ఫైలు ఆఫ్ ప్రారంభించిన తరువాత వ్యవస్థ లాగ్ నుండి అదృశ్యమవుతుంది .
ఉప డైరెక్టరీని ” సలోన్ \ టెంప్స్ \ ” సెన్సార్లు నుండి ఫలితాలు (అనలాగ్) ఫైలు పేరు డ్రైవర్ ఆకృతీకరణ ఇచ్చిన పేరు వలె అదే ఫైళ్లను కలిగి . మాత్రమే ఫైల్ ఉపయోగించండి ” . టిఎక్స్ టి ” ఎందుకంటే , ఏకకాలంలో రాసే మధ్య వివాద సాధ్యత ఒక అప్లికేషన్ eHouse ఫైల్ , ఇతర పద్ధతుల ద్వారా బయట నుండి పఠనం (మీ సొంత సాఫ్ట్వేర్ ఉపయోగించి వంటి) .
డైరెక్టరీలో ప్రతి ఫైల్ క్రింది పంక్తులు లో 3 టెంప్స్ ఫలితాలు కలిగి . ఉదాహరణకు:
20 . 10 ఉష్ణోగ్రత సెన్సార్ (LM335 గ్రాడ్యుయేషన్) ఇన్పుట్ అనుసంధానించబడిన
41 . 30 అనుకూల అవసరాలకు కాకుండా ఏ సెన్సార్ కోసం సరఫరా వోల్టేజ్ శాతం (VCC = 5v RoomManager కోసం) విలువ
58 . 65 రివర్స్ విలువ – శాతం 100 % – x (ఉదాహరణకు , కాంతి కొలిచే ఒక రివర్స్ సెన్సార్ మరియు కాంతి స్పందన యంత్రం తరహా)
ఒక డైరెక్టరీ లో ఫైళ్ళను విషయాలు ” % EHOUSE_DIR % \ దినచర్య \ ” .
డైరెక్టరీలో ఫైళ్లు ” లాగ్లను ” సిస్టమ్ గుర్తించలేని లోపాల కోసం సమాచారం . విస్తరించడం ఉంటాయి తెరవడం మరియు లాగ్ ఫైళ్లను దిద్దుబాటు చెయ్యకుండా అప్లికేషన్ eHouse యొక్క స్థిరత్వం తగ్గిస్తుంది , మీరు వ్రాసే ప్రయత్నించినప్పుడు conflictual ఇతర సాఫ్ట్వేర్ కోసం తెరిచి , కాబట్టి ఇది ఒక కారణం అలా చేయకపోవటం ఉత్తమం .
శ్రద్ధ మరియు మైక్రోప్రాసెసర్ కంట్రోలర్స్ యొక్క ఫైల్ పేర్లు ఎలా , ఇది టెక్స్ట్ రూపంలో డ్రైవర్ యొక్క స్థితి పూర్తిగా .
ఫైలు లేకపోతే eHouse పని లాగ్ ఎనలైజర్లు మరియు సాఫ్ట్వేర్ ఉపయోగించవచ్చని .
ఉదాహరణ ఫైలు సలోన్ . టిఎక్స్ టి కంట్రోలర్ సలోన్ RoomManager .
సలోన్ 2011 – 12 – 07 18:56:17 డ్రైవర్ తేదీ మరియు సమయం పేరు
కార్యక్రమం: (1) మార్పు తర్వాత ప్రస్తుత కార్యక్రమం సంఖ్య
కాంతి స్థాయి: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
ఇన్పుట్ స్థాయి కొలత ప్రమాణం కాంతి తలక్రిందులు

అంతర్గత ఉష్ణోగ్రత: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
బాహ్య ఉష్ణోగ్రత PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
ఒక ఇన్పుట్ 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
ఒక ఇన్పుట్ 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
ఒక ఇన్పుట్ 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
ఒక ఇన్పుట్ 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
ఒక ఇన్పుట్ 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
దత్తాంశాలు నియంత్రణ విపీడనాన్ని ఒక శాతం మొదటి ఫలితం (5v) T = ఉష్ణోగ్రత LM335 కోసం స్కేల్
U = వోల్టేజ్ వోల్ట్లలో కొలుస్తారు
సరఫరా వోల్టేజ్ నియంత్రిక సంబంధించి శాతం
Active పట్టించుకోవడం: Active డ్రైవర్ అవుట్పుట్
సెంట్రల్ లైటింగ్
లైటింగ్ మంచం సి
లైటింగ్ PD – లో
లైటింగ్ PN – లో
లైటింగ్ PN 1
లైటింగ్ సెంట్రల్ 2
లైటింగ్ PN మంచం
నైట్ లైట్
లైటింగ్ PD మంచం
లైటింగ్ PN 2
లైటింగ్ సెంట్రల్ 3
అవుట్పుట్ 14
Active దత్తాంశాలు: Active డిజిటల్ ఇన్పుట్లను (స్విచ్లు / సెన్సార్లు , etc . – క్షణికమైన స్విచ్లు / పల్స్ విషయంలో) నియంత్రిక నుండి వరుసగా 2 ఆమోదం స్థాయి వరకు నిల్వ ఉంటుంది
8 మారండి
6 మారండి
ఇన్పుట్ 4
ఇన్పుట్ 5
ఇన్పుట్ 7
ఇన్పుట్ 8 వివరణలు Red లో సూచించిన
నియంత్రిక యొక్క రకాన్ని బట్టి ఫైల్ ఫార్మాట్ అవుట్పుట్ మారవచ్చు , కానీ ఆలోచన పోలి ఉంటుంది .
అవుట్పుట్ ఫైల్ ఫార్మాట్లు మార్చడం జరుగుతుంది కాబట్టి ఫలితాలు మానిటర్ చేయండి .
ఫైళ్ళు మార్కర్ (న / ఆఫ్ సూచిస్తూ) ఇన్పుట్లను మరియు ప్రతిఫలాన్ని సాఫ్ట్వేర్ ఫంక్షన్లను ఉపయోగించి తనిఖీ చేయవచ్చు

fileexists () లేదా ఇలాంటి , ప్రోగ్రామింగ్ భాష ఆధారంగా .
టెక్స్ట్ కలిగి ఉన్న ఫైల్స్ , మీరు తెరిచి చదవడం అవసరం , మొదటి తదుపరి కాపీ మరియు తరువాత అనేక అనువర్తనాల కోసం ఫైళ్ళను వ్రాసే లేదా చదువుతున్నప్పుడు వైరుధ్యాలను తప్పించుకునేందుకు ఒక బ్యాకప్ నుండి పునరుద్ధరించాలి .
ఇంటి ఆటోమేషన్ – రూమ్ కంట్రోలర్ ఇంటి ఆటోమేషన్ నిర్మాత eHouse ఇంటి ఆటోమేషన్ – నియంత్రణ ఇళ్లు