ࡱ>  Root Entry(Ml`d7 ContentsM  Root Entry(Ml`b=7 Contents    !"#$%&'()*+,-./{\rtf1\ansi\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans Serif;}{\f1\froman\fcharset2 Symbol;}{\f2\fswiss\fprq2 System;}} {\colortbl\red0\green0\blue0;} \deflang1033\pard\plain\f2\fs20\b ! XPRESS programs consist of 3 sections: configuration, continuous, & \par ! sequential. \par ! \par ! NJC Tue Jul 28 19:43:24 EDT 1998 \par ! Used to experiment. \par ! \par \par !*[ Config ]****************************************************************** \par \par !CONFIG SC = HCS180 \par CONFIG SC = IND180 \par !CONFIG IND54 = OUT,IN,IN,OUT \par !CONFIG PL-LINK = 1 \par !CONFIG DIO-LINK = 1 \par \par DEFINE LED51 = Output(51) \par DEFINE LED52 = Output(52) \par \par DEFINE BLTimer = Timer(0) \par \par DEFINE Daytime = 1 \par \par DEFINE MODE = Variable(0) \par DEFINE Y = Variable(1) \par DEFINE M = Variable(2) \par DEFINE D = Variable(3) \par DEFINE Count = Variable(4) \par DEFINE Cnt = Variable(5) \par DEFINE Cnt2 = Variable(5) \par \par !\tab A \par !\tab B \par !\tab C \par !\tab D \par !\tab E \par !\tab F \par ! G Dining room DR \par ! H Kitchen KI \par ! I Bathroom (Up) UB \par ! J Bedroom #1 B1 \par ! K Bedroom #2 B2 \par ! L Master Bedroom BM \par ! M Garage GA \par ! N Back yard BY \par ! O Front yard FY \par ! P Broadcast FF \par \par ! Which X10 House codes to monitor \par Display Modules = A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P \par \par !*[ Continuous ]************************************************************** \par \par BEGIN \par \par IF Reset then \par \par ! Don't put any variable before this, they will be cleared \par \par ClearVariables; ClearTimers \par ClearLog \par \par BlTimer = ON \par \par Refresh = 0 \par \par Y = Year \par M = Month \par D = Day \par \par Mode = 1 \par Log(0) = 1 \par Count = 0 \par \par !Put the entry in European format for easy sorting by time \par Console = "%P0/%P0/%P0 %B : Reset occured", Y, M, D \par !Network = "DIO0 RESET" \par \par END \par \par !*[ Sequential ]************************************************************** \par \par IF BlTimer >= 2 THEN \par \par IFA LED52 = OFF THEN \par LED52 = ON \par ELSE \par LED52 = OFF \par \par ! THis is a pain, the PL-LINK keeps sending junk all the time! \par Refresh = 0 \par END \par \par BlTimer = ON \par \par END \par \par IFA Count >= 100 THEN \par Console = "Count %P0", Cnt \par Count = 0 \par Cnt = Cnt + 1 \par \par IFA LED51 = OFF THEN \par LED51 = ON \par ELSE \par LED51 = OFF \par END \par Else \par Count = Count + 1 \par END \par \par !*[ End ]********************************************************************* \par \par \par \pard\plain\f2\fs20\b \par }   !"#$%&'()*+,-./01********************************************* \par \par \par \par } {\rtf1\ansi\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans Serif;}{\f1\froman\fcharset2 Symbol;}{\f2\fswiss\fprq2 System;}{\f3\fnil\fprq2 MSTT31c635;}{\f4\fmodern\fprq1 Courier New;}} {\colortbl\red0\green0\blue0;\red128\green0\blue128;\red0\green0\blue255;} \deflang1033\pard\plain\f2\fs20\b ! XPRESS programs consist of 3 sections: configuration, continuous, & \par ! sequential. \par ! \par ! NJC Tue Jul 28 19:43:24 EDT 1998 \par ! Used to experiment. \par ! \par \par !*[ Config ]****************************************************************** \par \par !CONFIG SC = HCS180 \par CONFIG SC = IND180 \par !CONFIG IND54 = OUT,IN,IN,OUT \par !CONFIG PL-LINK = 1 \par !CONFIG DIO-LINK = 1 \par \par DEFINE LED51 = Output(51) \par DEFINE LED52 = Output(52) \par \par DEFINE BLTimer = Timer(0) \par \par DEFINE Daytime = 1 \par \par DEFINE MODE = Variable(0) \par DEFINE Y = Variable(1) \par DEFINE M = Variable(2) \par DEFINE D = Variable(3) \par DEFINE Count = Variable(4) \par DEFINE Cnt = Variable(5) \par DEFINE Cnt2 = Variable(5) \par \par !\tab A \par !\tab B \par !\tab C \par !\tab D \par !\tab E \par !\tab F \par ! G Dining room DR \par ! H Kitchen KI \par ! I Bathroom (Up) UB \par ! J Bedroom #1 B1 \par ! K Bedroom #2 B2 \par ! L Master Bedroom BM \par ! M Garage GA \par ! N Back yard BY \par ! O Front yard FY \par ! P Broadcast FF \par \par ! Which X10 House codes to monitor \par Display Modules = A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P \par \par !*[ Continuous ]************************************************************** \par \par BEGIN \par \par IF Reset then \par \par ! Don't put any variable before this, they will be cleared \par \par ClearVariables; ClearTimers \par ClearLog \par \par BlTimer = ON \par \par Refresh = 0 \par \par Y = Year \par M = Month \par D = Day \par \par Mode = 1 \par Log(0) = 1 \par Count = 0 \par \par !Put the entry in European format for easy sorting by time \par Console = "%P0/%P0/%P0 %B : Reset occured", Y, M, D \par !Network = "DIO0 RESET" \par \par END \par \par !*[ Sequential ]************************************************************** \par \par IF BlTimer >= 5 THEN \par \par IFA LED52 = OFF THEN \par LED52 = ON \par ELSE \par LED52 = OFF \par \par ! THis is a pain, the PL-LINK keeps sending junk all the time! \par Refresh = 0 \par END \par \par BlTimer = ON \par \par END \par \par IFA Count >= 100 THEN \par Console = "Count %P0", Cnt \par Count = 0 \par Cnt = Cnt + 1 \par \par IFA LED51 = OFF THEN \par LED51 = ON \par ELSE \par LED51 = OFF \par END \par Else \par Count = Count + 1 \par END \par \par !*[ End ]************************