home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 31 / CDASC_31_1996_juillet_aout.iso / vrac / x10ec130.zip / X10ECDOS.EXE / X10EC.HLP < prev    next >
Text File  |  1996-05-31  |  49KB  |  956 lines

  1. .TOPIC:
  2. Contents
  3. ──────────────────────────────────────────────────────────┤v1.30
  4.  GENERAL INFORMATION      PROGRAM USAGE       PROGRAM FEATURES
  5. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀│▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀│▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  6. X-10 Background    │Command Line Args  │Undocumented CP290
  7. CP290 Description  │Communication Ports│Direct Command Pad
  8. CP290 Event Data   │Keyboard Usage     │Intelligent Edit
  9. CP290 Icon Storage │Menu Bar           │Start Up Options
  10. X10.DATFile Format │RECYCLE Process    │Sun Time Options
  11. X10.EXE Program   │UPLOAD FILE Process│Screen Colours
  12. X-10 BBS Sources   │Problem Resolution │Save Options
  13. Author Information │Compatibility      │Help on Help
  14. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄             ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  15. ▌REGISTRATION INFORMATION▐   X10DC   ▌UPGRADE INFORMATION▐
  16. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   X10WC   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  17. .TOPIC:
  18. X-10 Background
  19. ────────────────────────────────────────────────────────────────
  20.      The X-10 group manufactures and markets a wide variety of
  21. home automation products that are relatively inexpensive and
  22. easy to install.  The product line consists of 'controllers'
  23. that send signals over existing home wiring to receiver
  24. 'modules' that control lights & appliances.
  25.      X-10 technology was developed by a group of engineers in
  26. Glenrothes Scotland, who began designing microelectronic chips
  27. when Large Scale Integrated Circuits were first introduced
  28. commercially in 1969. From 1976 to the present, all X-10 product
  29. design and development has been performed by this same
  30. organization, Pico Electronics Ltd., a subsidiary of X-10 Ltd.
  31.      The first X-10 products were announced in the U.S. on
  32. September 22, 1978. Prior to this introduction, two private
  33. label agreements had already been concluded, one with Sears
  34. Roebuck and the other with Radio Shack. Significant shipments to
  35. Radio Shack and Sears began in 1979.  More recent private label
  36. customers include Stanley Home automation and Heath Zenith.
  37. X-10 Ltd ships to other major customers in addition to X-10
  38. (USA) Inc. including Leviton Manufacturing Co. Inc.
  39.      Prior to July 1, 1984, X-10 products were marketed by BSR,
  40. as a result of a joint venture between the X-10 developers and
  41. BSR International PLC, parent of BSR (USA) Ltd. and BSR Canada
  42. Ltd.  On July 1st, 1984, X-10 (USA) Inc. was established to take
  43. over all North American business activities formerly conducted
  44. by the X-10 division of BSR (USA) Ltd. and BSR Canada. In
  45. November 1987, X-10 Ltd.  acquired BSR's interest in the
  46. company, and is also X-10 (USA)'s parent company.
  47. ───────────────────────<End of Topic>───────────────────────────
  48. .TOPIC:
  49. CP290 Description
  50. ────────────────────────────────────────────────────────────────
  51.      The CP290 is encased in a white plastic box about 5" wide x
  52. 7" deep x 2" high.  There are 8 rocker buttons on the top of the
  53. unit which will send ON/OFF commands to Unit Codes 1-8 of the
  54. Base HouseCode. A red LED flashes when you press the rocker
  55. buttons.  The unit plugs into a 110 volt AC wall outlet and is
  56. also supplied with an interface cable which plugs into the back
  57. of the unit and into a 9 pin serial port.  A micro-computer
  58. communicates with the device via this serial connection.  The
  59. unit also has a 9-volt battery backup that will retain the
  60. information stored within the unit in case of a power failure.
  61.      The serial connection to a micro-computer is only active
  62. when the micro-computer and CP290 are communicating; it can be
  63. disconnected once the CP290 Event Data has been loaded. For
  64. this reason, the CP290 is a good candidate to share a serial
  65. port with another serial device using a switch box.
  66.      The primary purpose of the CP290 is to store a schedule of
  67. events and issue X-10 commands at the scheduled times.  Up to
  68. 128 events can be stored within the device.  The CP290 is
  69. supplied with the program X10.EXE that allows the user to
  70. define devices and create a schedule of events. X10.EXE saves
  71. this information each time it is updated to an X10.DAT file.
  72. X10EC is file compatible (see Compatibility Topic) with
  73. X10.EXE since it can read/write X10.DAT files.  This provides
  74. you with the opportunity to experiment with X10EC and fallback
  75. to X10.EXE at any time.
  76.      The CP290 also accepts 'immediate' commands; X10DC sends
  77. its X-10 command directives to the CP290 in this 'immediate'
  78. mode.
  79. ───────────────────────<End of Topic>───────────────────────────
  80. .TOPIC:
  81. X10DC
  82. ────────────────────────────────────────────────────────────────
  83.                       X10DC ∙ X-10 Direct Control
  84.                        (c) 1993-1996 D.Huras
  85. ────────────────────────────────────────────────────────────────
  86.      This program is a real time controller for the X-10 CP290
  87. Computer Interface and uses the same DOS character-based point &
  88. click interface as X10EC.  Immediate commands (including the 5
  89. undocumented commands supported by X10EC) can be sent to any
  90. House/Unit address.  X10DC also supports
  91.  ■ X10.DAT file (Device Descriptions)
  92.  ■ Synchronize CP290/PC Time
  93.  ■ Change Base House Code w/Event Preservation*
  94.  ■ CP290 Diagnostic Self-Test w/Event Preservation*
  95.  ■ Signal Test Generator
  96.  ■ CP290 Transmission Logging
  97. *IMPORTANT NOTE: Version 1.42 and all prior versions of X10DC
  98. will not preserve the Sunrise/Sunset data stored in the CP290 by
  99. X10EC; All later versions of X10DC can optionally preserve this
  100. data.
  101.    X10DC can be registered using
  102. CompuServe Shareware Registration Program ID# 620.
  103. ───────────────────────<End of Topic>───────────────────────────
  104. .TOPIC:
  105. X10WC
  106. ────────────────────────────────────────────────────────────────
  107.                       X10WC ∙ X-10 Windows Control
  108.                         (c) 1994-1996 D.Huras
  109. ────────────────────────────────────────────────────────────────
  110.      This program is a Microsoft Windows program that combines
  111. the features of the X10DC & X10EC DOS programs.  X10WC Version
  112. 1.x is file compatible with X10EC hence X10EC & X10WC can share
  113. the same X10.DAT file.
  114.    X10WC can be registered using
  115. CompuServe Shareware Registration Program ID# 5226.
  116. ───────────────────────<End of Topic>───────────────────────────
  117. .TOPIC:
  118. CP290 Event Data
  119. ────────────────────────────────────────────────────────────────
  120.      The CP290 will store up to 128 Events.  The following data
  121. is stored for each Event:
  122.    DAY(S) OF WEEK ∙ Monday,Tuesday...
  123.              TIME ∙ Hour & Minute
  124.              MODE ∙ Repeat each week,
  125.                     Repeat each week but randomize time +/- 30
  126.                       minutes (as a security measure)
  127.                     Today ONLY
  128.                     Tomorrow ONLY
  129.         HOUSECODE ∙ eg. A -> P
  130.      UNIT CODE(S) ∙ 1-16
  131.      Events scheduled for TODAY/TOMORROW are cleared from memory
  132. at 4 minutes after midnight on the day they were scheduled.  In
  133. addition to Event Data the CP290 also stores Time of Day, Day of
  134. Week and Base HouseCode. X10EC extends the storage capability of
  135. the CP290 by using the CP290 Icon Storage area.
  136. ───────────────────────<End of Topic>───────────────────────────
  137. .TOPIC:
  138. CP290 Icon Storage
  139. ────────────────────────────────────────────────────────────────
  140.      The CP290 also has memory set aside for Icon storage.  The
  141. DOS character-based software does not display any graphical
  142. Icons hence this storage area is unused when the CP290 is used
  143. with the X10.EXE program.  X10EC uses this memory area to
  144. store Sunrise/Sunset (see Sun Time Options) information
  145. applicable to the scheduled Events as well as the 'Last Upload'
  146. Date/Time and other information.  Hence, all Event Information
  147. including Sunrise/Sunset Offset information is stored within the
  148. device.  This means whenever you download Event Information from
  149. the CP290 the Sunrise/Sunset offset information is also
  150. downloaded; you do not have to 'match' or 'associate' the
  151. downloaded events with a data file in order to translate the
  152. 'Absolute' Time of Day back to a 'Relative' (Sunrise/Sunset +/-
  153. Offset) Time.  This also provides a complete backup to the Event
  154. Information stored in an X10.DAT file.
  155.      You can elect not to use the CP290 Icon Storage area by
  156. unchecking the 'Support Sunrise/Sunset' box on the
  157. Start Up Options screen.
  158. ───────────────────────<End of Topic>───────────────────────────
  159. .TOPIC:
  160. X10.DAT
  161. ────────────────────────────────────────────────────────────────
  162.      The X10.DAT File Format is used by the X10.EXE program
  163. that is supplied with the CP290 Computer Interface.  If you have
  164. used the X10.EXE program then you will have created an X10.DAT
  165. that contains all of the device definitions (ie.  House Code,
  166. Unit Code, Location, Description) that you 'INSTALL'ed using
  167. X10.EXE.  (The X10.DAT file will store up to 256 device
  168. definitions.) X10EC will read in an X10.DAT file, locate all of
  169. your device definitions, sort them by House & Unit Code and
  170. present them in a scrollable list box in the DEVICES window.
  171.      The X10.DAT file also stores event information; up to 128
  172. events can be stored in the file.  X10EC will read all of the
  173. Events stored within the X10.DAT file and present them in a
  174. scrollable list box in the EVENTS window.  These Events are
  175. displayed in the same order as they are found in the file,
  176. however you can re-sort the Events using one of 3 sort
  177. criteria's supported by X10EC.
  178.      You can also merge Device Descriptions and Events from any
  179. number of X10.DAT files and save them in a single X10.DAT file.
  180.      X10EC 'extends' the X10.DAT file by also storing the
  181. Sunrise/Sunset Offset information within it.  This additional
  182. data is transparent to X10.EXE, however, X10.EXE will
  183. eliminate it from the file if you overwrite the file using
  184. X10.EXE.  (see Compatibility Topic).
  185. ───────────────────────<End of Topic>───────────────────────────
  186. .TOPIC:
  187. X10.EXE
  188. ────────────────────────────────────────────────────────────────
  189.      X10.EXE is supplied with the X-10 CP290 Computer Interface
  190. and provides a means to define devices and schedule events.
  191. There are a significant number of limitations associated with
  192. X10.EXE that X10EC improves upon, eg:
  193.   ∙ Clumsy FUNCTION key driven Interface - no mouse support
  194.   ∙ EVENTS once scheduled cannot be modified.
  195.   ∙ DEVICES once INSTALL'd cannot be renamed or modified.
  196.   ∙ No facility to view/scroll a complete listing of EVENTS.
  197.   ∙ No control over CP290 Uploads/Downloads
  198.   ∙ EVENTS are tightly coupled with the X10.DAT file; loading
  199.     the wrong X10.DAT file can have unpredictable results.
  200.   ∙ CP290 ICON Storage area is not utilized
  201.   ∙ No support for Sunrise/Sunset Relative Times
  202.   ∙ No support for Undocumented CP290 Commands
  203.   ∙ No support for Last Upload Date/Time
  204.   ∙ No support for EGA/VGA 43/50 line mode
  205.   ∙ Very limited Screen Colour Support
  206. ───────────────────────<End of Topic>───────────────────────────
  207. .TOPIC:
  208. X-10 BBS Sources
  209. ────────────────────────────────────────────────────────────────
  210.      The following BBS's are primarily dedicated to Home
  211. Automation and are good sources of both X-10 software and
  212. documentation.
  213.  ADVANCED HOME AUTOMATION INC....................905-655-5844
  214.  AUTOMATIC MANSION...............................604-872-8407
  215.  BARAN-HARPER HOME AUTOMATION BBS................905-471-0469
  216.  PRACTICAL HOME AUTOMATION.......................303-680-3864
  217.  TECH ARTS.......................................315-455-8728
  218.      There is also a Home Automation section within the Home
  219. Electronics Forum (HOMELECT) on CompuServe.  If you are
  220. aware of other BBS's that should be included in this list,
  221. please contact the author.  Also see Internet Sources.
  222. ───────────────────────<End of Topic>───────────────────────────
  223. .TOPIC:
  224. Internet Sources
  225. ────────────────────────────────────────────────────────────────
  226. Information pertinent to X10EC can be viewed on the World Wide
  227. Web by accessing the following URL:
  228.  ┌───────────────────────────────────────────────────┐
  229.  │http://ourworld.compuserve.com/homepages/DavidHuras│
  230.  └───────────────────────────────────────────────────┘
  231. Upgrades to X10EC will be uploaded to the following FTP site:
  232.  ┌───────────────────────────────────────────────────┐
  233.  │ftp://members.aol.com/davidhuras/sharware          │
  234.  └───────────────────────────────────────────────────┘
  235. Upgrades to X10EC will also be uploaded to the SimTel Software
  236. Archive.  You can download from this site (or from one of the
  237. SimTel Mirror sites) using either FTP or from within a World
  238. Wide Web browser.  Also see X-10 BBS Sources
  239.  ┌───────────────────────────────────────────────────┐
  240.  │WWW - http://www.coast.net/SimTel/msdos/x_10       │
  241.  │FTP - ftp://ftp.coast.net/SimTel/msdos/x_10        │
  242.  └───────────────────────────────────────────────────┘
  243. ───────────────────────<End of Topic>───────────────────────────
  244. .TOPIC:
  245. Help On Help!
  246. ────────────────────────────────────────────────────────────────
  247. Selecting a Help link:
  248. ══════════════════════
  249.   Mouse    ∙ Click on phrases outlined by two triangles.
  250.   Keyboard ∙ Press TAB or Shift-TAB to select a link.
  251.              Press ENTER to jump to that topic.
  252. Scrolling the Help window:
  253. ══════════════════════════
  254.   Mouse    ∙ Click on the horizontal or vertical scroll bars.
  255.   Keyboard ∙ Press the cursor navigation keys.
  256. Command Buttons:
  257. ════════════════
  258.   Mouse    ∙ Click button
  259.   Keyboard ∙ Press key mentioned below.
  260.  
  261.   CONTENTS ∙ displays a table of contents for the application's
  262.              Help.  Press C to select Contents.
  263.   SEARCH   ∙ opens a dialog box that lists all available Help
  264.              topics.  Select a topic from the list box and press
  265.              ENTER.  Press S to select Search.
  266.   BACK     ∙ jumps to the last Help topic viewed. Press B to
  267.              select Back.
  268.   EXIT     ∙ Closes the Help Window.  Press X to select Exit.
  269. ───────────────────────<End of Topic>───────────────────────────
  270. .TOPIC:
  271. Command Line Args
  272. ────────────────────────────────────────────────────────────────
  273. The following arguments can be entered in any order:
  274.   /Annnnn ∙ Base I/O Address ..see User Defined CommPort
  275.   /BYD∙ Bypass DEVICE Load (ignore LoadDevices INI directive)
  276.   /BYE∙ Bypass EVENT Load (ignore LoadEvents INI directive)
  277.   /BW ∙ Use Monochrome colours
  278.   /F:[d]\filename ∙ X10.DAT FILE SPECIFICATION
  279.         where [d] = drivespec eg. /F:C:\X10\X10.DAT
  280.         overrides Start Up X10 File
  281.   /Cn ∙ COMMPORT where n = 1,2,3 or 4 [Default: 1]
  282.   /In ∙ IRQ where n=1-15 ...see User Defined CommPort
  283.   /NH ∙ Do Not Load HELP Sub-System
  284.   /NH-∙ Load HELP Sub-System (Override INI directive)
  285.   /RECYCLEnn ∙ Run X10EC in batch mode (see RECYCLE Process)
  286.         where nn = 0 - 99 (Elapsed Days since last RECYCLE)
  287.   /UF:[d]\filename ∙ Clear CP290 Event memory and upload file
  288.         where [d] = drivespec eg. /F:C:\X10\X10.DAT
  289.         (see UPLOAD FILE Process
  290.   /?  ∙ Display Command Line Arguments
  291. ■COMMAND LINE OPTIONS OVERRIDE CONTRADICTING X10EC.INI SETTINGS■
  292. ───────────────────────<End of Topic>───────────────────────────
  293. .TOPIC:
  294. Communication Ports
  295. ────────────────────────────────────────────────────────────────
  296.      X10EC supports "pseudo standard" CommPorts 1 thru 4 using
  297. the following settings:
  298.   ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  299.   █          │      ├─ Base I/O Addr.──█  FOR PS/2 Settings
  300.   █ CommPort │ IRQ  │ Decimal │  HEX.  █  see PS/2 CommPorts
  301.   █──────────┼──────┼─────────┼────────█
  302.   █    1     │   4  │  1016   │  3F8   █
  303.   █    2     │   3  │   760   │  2F8   █
  304.   █    3     │   4  │  1000   │  3E8   █
  305.   █    4     │   3  │   744   │  2E8   █
  306.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  307.      If one of these CommPort settings matches your hardware
  308. configuration simply select the appropriate CommPort from the
  309. Communications Options screen.  If your hardware configuration
  310. differs from the table above, then can define your own
  311. CommPort;see User Defined CommPort
  312. ───────────────────────<End of Topic>───────────────────────────
  313. .TOPIC:
  314. User Defined CommPort
  315. ────────────────────────────────────────────────────────────────
  316.      You can define your own CommPort by selecting User Defined
  317. CommPort from the Communications Options screen and setting the
  318. IRQ interrupt and Base I/O Address.  (You could also use the /I
  319. and /A Command Line Args or IRQ= & Base_IO_Address= X10EC.INI
  320. file directives).  IRQ can be set to any value between 1 and 15
  321. (inclusive).  Base I/O Address can be set to any value greater
  322. than zero.  CAUTION: your hardware may "lock up" if incorrect
  323. settings are used.  Once you have enabled communications with
  324. the CP290, then use the 'Save Options' menu item to save the
  325. information to the X10EC.INI file.
  326. ■THE BASE I/O ADDRESS MUST BE SPECIFIED IN DECIMAL NOTATION.■
  327. ───────────────────────<End of Topic>───────────────────────────
  328. .TOPIC:
  329. PS/2 CommPorts
  330. ────────────────────────────────────────────────────────────────
  331.    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  332.    █   PS/2   │      ├─ Base I/O Addr.──█ NOTE: A User Defined
  333.    █ CommPort │ IRQ  │ Decimal │  HEX.  █       CommPort must be
  334.    █──────────┼──────┼─────────┼────────█       used for PS/2
  335.    █    1     │   4  │  1016   │  3F8   █       CommPorts 3-8
  336.    █    2     │   3  │   760   │  2F8   █
  337.    █    3     │   3  │ 12832   │ 3220   █
  338.    █    4     │   3  │ 12840   │ 3228   █
  339.    █    5     │   3  │ 16928   │ 4220   █
  340.    █    6     │   3  │ 16936   │ 4228   █
  341.    █    7     │   3  │ 21024   │ 5220   █
  342.    █    8     │   3  │ 21032   │ 5228   █
  343.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  344. ───────────────────────<End of Topic>───────────────────────────
  345. .TOPIC:
  346. Keyboard Usage
  347. ────────────────────────────────────────────────────────────────
  348.      Use the TAB/Shift-TAB keys to move among the various
  349. controls.  The Up/Down arrows can be used to move up and down
  350. List Boxes; the Spacebar can be used to select the current List
  351. Box item.  The Enter key can be used to check/uncheck a check
  352. box, or invoke a command button.  The ESCAPE key will exit the
  353. current function or the program if no other windows are visible.
  354. Most Command Buttons and controls have quick access keys which
  355. you can identify by the highlighted character in the
  356. button/control name; press the ALT key + the quick access key to
  357. invoke the action.
  358. ───────────────────────<End of Topic>───────────────────────────
  359. .TOPIC:
  360. Menu Bar
  361. ────────────────────────────────────────────────────────────────
  362.      Press & release the ALT key to activate the Menu Bar.  Menu
  363. items can be selected by pressing the highlighted key (when
  364. applicable), or by positioning the highlight bar using the
  365. up/down arrow keys and pressing ENTER.
  366. Short-cut Keys have been defined for many menu items.
  367. ───────────────────────<End of Topic>───────────────────────────
  368. .TOPIC:
  369. Short-cut Keys
  370. ────────────────────────────────────────────────────────────────
  371.    *NOTE: This is not a complete list of menu items; only
  372.     menu items with Short-cut Keys are listed here.
  373. ─<FILE Menu>─
  374.    Open X10 File
  375.      Retrieve Devices/Events ∙ Ctrl-R
  376.    Save X10 File             ∙ Ctrl-S
  377.    Save X10 File AS          ∙ Ctrl-A
  378.    Print Report
  379.      Print Event Listing     ∙ Ctrl-P
  380.    Unconditional Exit        ∙ Ctrl-Q
  381.    Exit                      ∙ Ctrl-X
  382. ─<ACTIONS Menu>─
  383.    Refresh Updated
  384.      Devices Name            ∙ F2
  385.      Event Counts            ∙ F3
  386.    Sort Events By
  387.      Location,Description    ∙ Shift-F1
  388.      Housecode,UnitCode      ∙ Shift-F2
  389.      Day,Time                ∙ Shift-F3
  390.    ReCycle Sun Times         ∙ F4
  391.    Show Sun Times            ∙ Ctrl-T
  392.    Set CP290 Clock
  393.      Enter Time              ∙ Ctrl-K
  394. ─<TRANSFER Menu>─
  395.    Upload Events TO CP290
  396.      All Events              ∙ Ctrl-U
  397. ─<OPTIONS Menu>─
  398.    Communications            ∙ Ctrl-C
  399.    Display                   ∙ Ctrl-G
  400.    Startup                   ∙ Ctrl-B
  401.    Save Options              ∙ Ctrl-O
  402. ─<WINDOW Menu>─
  403.    Devices                   ∙ Ctrl-D
  404.    Events                    ∙ Ctrl-E
  405.    Split
  406.      Horizontal              ∙ Ctrl-H
  407.      Vertical                ∙ Ctrl-V
  408.      Swap                    ∙ Ctrl-W
  409. ─<HELP MENU>─
  410.    Help Information          ∙ F1
  411.    About                     ∙ Ctrl-F1
  412. ───────────────────────<End of Topic>───────────────────────────
  413. .TOPIC:
  414. RECYCLE Process
  415. ────────────────────────────────────────────────────────────────
  416.     The RECYCLE Process runs X10EC in Batch Mode and updates any
  417. Events that have been scheduled with Relative Times (ie.
  418. Sunset/Sunrise +/- Offsets).  You can specify how many days
  419. must elapse between each RECYCLE Process by using the nn
  420. parameter with the /RECYCLE command line argument.  When X10EC
  421. encounters the /RECYCLEnn argument it checks the last run date
  422. contained within the X10EC.LOG file and compares it with
  423. today's date; if the number of days that have elapsed does not
  424. exceed nn then the program will immediately terminate.  If a
  425. RECYCLE is indicated, the program will pause 5 seconds before
  426. proceeding with the RECYCLE Process.  During this pause you
  427. can press the ESC key to bypass RECYCLE Processing or press
  428. ENTER to proceed with RECYCLE processing immediately.  To run
  429. the RECYCLE Process unconditionally use the the /RECYCLE0 or
  430. /RECYCLE command line argument.  When the RECYCLE Process is
  431. invoked, X10EC will perform the following steps.
  432.   ∙ Calculate Sunset/Sunrise Times for the upcoming 7 Days
  433.   ∙ Download Event Information from the CP290
  434.   ∙ Download Sunset/Sunrise Offset Information from the CP290
  435.   ∙ Update Events with Sunset/Sunrise relative times
  436.   ∙ Optionally synchronize the CP290 or PC Clock
  437.   ∙ Upload any updated Events to the CP290
  438.   ∙ Backup the old X10EC.LOG to X10EC_B.LOG
  439.   ∙ Log all activity to X10EC.LOG
  440. ───────────────────────<End of Topic>───────────────────────────
  441. .TOPIC:
  442. UPLOAD FILE Process
  443. ────────────────────────────────────────────────────────────────
  444.      If you simply want to replace the Events Stored within the
  445. CP290 (ie. you may have an X10.DAT file that you use to
  446. randomly turn lights ON & OFF as a security measure while you're
  447. on vacation) then you can use the /UF:[d]\filename command line
  448. argument.  X10EC will perform the following steps:
  449.   ∙ Calculate Sunset/Sunrise Times for the upcoming 7 Days
  450.   ∙ Read Events from X10.DAT filename passed on the command line
  451.   ∙ Update Events with Sunset/Sunrise relative times
  452.   ∙ Optionally synchronize the CP290 or PC Clock
  453.   ∙ Clear the CP290 Event Memory
  454.   ∙ Upload all Events to the CP290
  455.   ∙ Backup the old X10EC.LOG to X10EC_B.LOG
  456.   ∙ Log all activity to X10EC.LOG
  457. ───────────────────────<End of Topic>───────────────────────────
  458. .TOPIC:
  459. Problem Resolution
  460. ────────────────────────────────────────────────────────────────
  461.      Generally, if your CP290 works with the X-10 supplied
  462. software then you should have no problems running X10EC.  X10EC
  463. has been successfully tested under Microsoft Windows v3.1 and
  464. OS/2 v2.1.  Common problems & solutions are listed below:
  465.  
  466. Interrupt Conflict
  467. ══════════════════
  468.   If you're using a COMMPORT that shares an interrupt with
  469.   another COMMPORT (eg. 1 & 3, 2 & 4), then you must ensure that
  470.   no memory resident software (eg. a FAX TSR) that uses the
  471.   other COMMPORT is loaded as it will not release the
  472.   interrupt.
  473. Serial Mouse Drivers
  474. ════════════════════
  475.   If you use a Serial Mouse, this may cause a conflict if X10EC
  476.   attempts to communicate with a CP290 on the same CommPort.
  477.   X10EC will not run properly if it attempts to communicate with
  478.   a COMMPORT that has been initialized with a Mouse Driver (ie.
  479.   you cannot use a switchbox between the CP290 and a Mouse
  480.   unless you reboot without loading the Mouse Driver).
  481. X10EC Encryption
  482. ════════════════
  483.   The X10EC executable file is encrypted and there is a remote
  484.   possibility that the decryption process may fail with certain
  485.   processors; a blank screen immediately after attempting to run
  486.   the program typifies this problem.  Please contact the
  487.   author if you encounter this problem.
  488. Clock Refresh Rate
  489. ══════════════════
  490.   The clocks are refreshed in the background and the refresh
  491.   process requires serial I/O; if your CP290 is not connected
  492.   or you are using a slow processor the refresh process can
  493.   interrupt the foreground processing to the point where the
  494.   program seems to be unresponsive; if you experience this
  495.   problem then try a Clock Refresh Rate of 0.
  496. CP290 Failure
  497. ═════════════
  498.   If you suspect that your CP290 is failing, you should try
  499.   using the diagnostic/debug features provided by X10DC.
  500. X-10 Transmission Collisions
  501. ════════════════════════════
  502.   In some cases X10EC may report communication errors (ie.
  503.   time-outs, unmatched checksums, etc).  This may occur when
  504.   scheduled Events collide with CP290 Uploads/Downloads that are
  505.   in progress.  (The CP290 transmits onto the serial port line
  506.   whenever a scheduled event occurs and when you press the
  507.   rocker buttons on the CP290).  X10EC attempts to minimize
  508.   collisions by discarding unexpected serial input, however the
  509.   possibility still exists.  You should just re-invoke the
  510.   interrupted action to recover from this type of problem.
  511. PLEASE REPORT ANY PROBLEMS YOU EXPERIENCE TO THE AUTHOR.
  512. ───────────────────────<End of Topic>───────────────────────────
  513. .TOPIC:
  514. Author
  515. ────────────────────────────────────────────────────────────────
  516. You can contact the author via Letter Mail, FAX, or E-Mail:
  517.  ┌──────────────────────────┐┌─────────────────────────────────┐
  518.  │ David Huras              ││ FAX: 905-873-6429               │
  519.  │ 37 Ruddell Crescent      ││ CompuServe: 72767,472           │
  520.  │ Georgetown, Ont. L7G 5N4 ││ Internet: dhuras@inforamp.net   │
  521.  │ CANADA                   ││                                 │
  522.  └──────────────────────────┘└─────────────────────────────────┘
  523. .TOPIC:
  524. Compatibility
  525. ────────────────────────────────────────────────────────────────
  526. FILE COMPATIBILITY
  527. ══════════════════
  528.   X10.EXE will read and interpret the X10.DAT files created
  529.   by X10EC that include X10EC extensions.  Of course, the
  530.   extensions added by X10EC will be transparent to X10.EXE,
  531.   however, they will be lost if X10.EXE overwrites the file.
  532.   (Extensions include Sunrise/Sunset information and Last Upload
  533.   Date/Time).  For this reason, it is recommended that you
  534.   create an X10.DAT file for the exclusive use of X10.EXE
  535.   rather than sharing X10.DAT files among the two programs.
  536. FREEZE
  537. ══════
  538.   X10EC is file compatible with X10.EXE but there are some
  539.   limitations associated with partially 'Frozen' Group Events.
  540.   X10.EXE allows you to partially freeze Group Events, that is
  541.   some units within the group can be frozen whereas other remain
  542.   scheduled Events.  X10EC does not support this level of
  543.   granularity for Frozen Events; it considers any Event either
  544.   Frozen or Thawed (ie. Not Frozen) and this applies to single
  545.   unit Events and multiple unit Events alike.  If a multiple
  546.   unit Event is Frozen by X10EC then all units defined to the
  547.   Event will be Frozen.
  548. ───────────────────────<End of Topic>───────────────────────────
  549. .TOPIC:
  550. Undocumented CP290
  551. ────────────────────────────────────────────────────────────────
  552. X10EC supports the following undocumented CP290 commands:
  553.    Fade OFF   ■ DIMS Light(s) to 0 then turns Unit(s) OFF
  554.                 (Can target multiple units for this command)
  555.    X-Light ON ■ Exclusive Light ON - Issues an ALL LIGHTS OFF
  556.                 then Brightens selected Unit(s)
  557.                 (Can target multiple units for this command)
  558.    ALL Lights ON  ■ All Lights on selected House Code set ON
  559.    ALL Lights OFF ■ All Lights on selected House Code set OFF
  560.    ALL Units OFF  ■ All Units on selected House Code set OFF
  561. NOTES■Storing Events with these undocumented commands MAY CAUSE
  562.       problems with some CP290 Event Schedulers.  These commands
  563.       will be transparent to X10.EXE; however, X10.EXE can only
  564.       display ON/OFF/DIM.  If X10.EXE encounters one of these
  565.       undocumented commands it will display it as blank.
  566.      ■X-10 Light Switches usually respond to the ALL LIGHTS ON
  567.       command; however, some Lamp Modules appear to ignore it;
  568.       increasing the DIM level when using this command
  569.       occasionally resolves this apparent anomaly.  However,
  570.       this makes it possible to incrementally brighten an
  571.       X-10 Lamp module; see Incremental Brightening.
  572. ───────────────────────<End of Topic>───────────────────────────
  573. .TOPIC:
  574. Direct Command Pad
  575. ────────────────────────────────────────────────────────────────
  576.      X-10 Direct Commands can sent to Devices in the Devices
  577. Window; simply highlight a Device and click the right mouse
  578. button (or click the DC command button).  This action will
  579. pop-up the X-10 Direct Command Pad which supports all CP290
  580. X-10 Commands including the Undocumented 290 Commands. Click
  581. on the button corresponding to the X-10 Command you wish to
  582. send and then click on the Send button to send the command.
  583. NOTE:  The Brightness/Steps slider control is only enabled
  584. when the selected command is DIM or X-LIGHT.  See the
  585. Incremental Brightening for further information on using
  586. Absolute Steps with the X-LIGHT Command.
  587. ───────────────────────<End of Topic>───────────────────────────
  588. .TOPIC:
  589. Incremental Brightening
  590. ────────────────────────────────────────────────────────────────
  591.      X-10 Light Switches and Lamp Modules can be incrementally
  592. brightened by sending X-10 BRIGHT commands to them.  However,
  593. the CP290 controller has a built-in macro that forces these
  594. modules to 100% brightness and then sends X-10 DIM commands to
  595. them to dim them down to the desired brightness level.  This
  596. prevents you from gradually brightening a module over a period
  597. of time by sending several DIM commands with increasing
  598. brightness levels (the end result will be the desired
  599. brightness level, but after each command the module will be
  600. ramped up to 100% only to be dimmed back down to the desired
  601. brightness level).
  602.      The Undocumented CP290 X-LIGHT command can be used to
  603. gradually brighten an X-10 Lamp Module but not an X-10  Wall
  604. Switch due to an inherent anomaly with the X-10 Lamp Modules.
  605. The CP290 acts on an X-LIGHT command by sending several ALL
  606. LIGHTS OFF commands followed by a number of BRIGHT commands
  607. corresponding to the DIM level set.  If an X-10 Lamp Module or
  608. Wall Switch is currently off and a BRIGHT or DIM command is
  609. sent, that module will turn ON at 100% and then dim/brighten
  610. accordingly.  However, most X-10 Lamp Modules do not respond
  611. to the ALL LIGHTS OFF command.  So, when an X-LIGHT command is
  612. sent to the CP290 and it generates an ALL LIGHTS OFF command
  613. it will have no impact on the Lamp Module, however, the Lamp
  614. Module will respond to the subsequent BRIGHT commands by
  615. brightening from the current brightness level (without going
  616. to 100% brightness) providing it was NOT OFF  to begin with.
  617. This means you can incrementally brighten one or more Lamp
  618. Modules by following these steps:
  619. (1) Dedicate a House Code for those Lamp Modules that you wish
  620.     to incrementally brighten.  (Otherwise, any Wall Switch
  621.     Modules on the same house code will end up at 100%
  622.     brightness).
  623. (2) Send a DIM Command (0% Brightness) to the targetted Lamp
  624.     Modules.
  625. (3) Send a variable number of X-LIGHT Commands to the
  626.     targetted Lamp Modules.
  627. NOTE, THE BRIGHTNESS LEVELS ASSOCIATED WITH X-LIGHT COMMANDS
  628. ARE BOTH INVERTED AND CUMULATIVE. For example, if you send an
  629. X-LIGHT Command with a brightness level of 80%, the targetted
  630. Lamp Module will incrementally brighten to 20% (assuming it
  631. was on at a brightness level of 0% to begin with). If you send
  632. the same command a second time, the Lamp Module will brighten
  633. to 40%.  NOTE: The Pop-up X-10 Direct Command Pad uses
  634. absolute steps rather than a brightness setting; hence no
  635. inversion is required.
  636. ───────────────────────<End of Topic>───────────────────────────
  637. .TOPIC:
  638. Intelligent Edit
  639. ────────────────────────────────────────────────────────────────
  640.      X10EC offers some degree of referential integrity when
  641. you're editing Device Names:
  642. ■ If you modify a Device Address (ie. House and/or Unit Code)
  643.   X10EC can optionally examine all of the scheduled Events and
  644.   update* any that target the Device to reflect the new
  645.   house/unit code.
  646. ■ If you Delete a Device Description X10EC can optionally
  647.   examine all of the scheduled Events and purge* any that are
  648.   specifically targetted for the deleted Device.
  649. ■ If you change a Device Name; any Events which target the
  650.   Device will be updated to reflect the new Device Name the
  651.   next time the Event list gets focus. (IF AUTOREFRESH Device
  652.   Names is checked - otherwise you can press F2 at any time to
  653.   refresh Device Names).
  654. ─────
  655. * Group and Global Events are left intact; only single unit
  656. Events will be purged/modified.
  657. .TOPIC:
  658. Start Up Options
  659. ────────────────────────────────────────────────────────────────
  660. DEVICES & EVENTS
  661. ════════════════
  662.   The DEVICES Window and EVENTS Window are always opened each
  663.   time you start X10EC.  You can setup X10EC to automatically
  664.   populate these Windows by clicking the appropriate option
  665.   buttons.  The only source to populate the DEVICES Window is an
  666.   X10.DAT file; the EVENTS Window can be populated from either
  667.   an X10.DAT file or a CP290 download.  Only one X10.DAT
  668.   startup file can be identified and it will source both the
  669.   DEVICES Window and the EVENTS Window (if applicable).
  670. CLOCK
  671. ═════
  672.   The CP290 or PC Clocks can be synchronized to each other every
  673.   time you upload Events.  To synchronize the CP290 Clock to your
  674.   PC Clock, select 'Sync CP290 on Upload'; this option will
  675.   examine the PC clock and then wait until the seconds are at
  676.   zero before setting the CP290 Clock (the CP290 Clock
  677.   resolution is limited to minutes). If you elect to 'Sync PC
  678.   on Upload' then the PC Clock will be set immediately just
  679.   prior to uploading Events.  You can also bypass all Clock
  680.   Sync'ing by choosing 'Do Not Sychronize'.
  681. GENERAL OPTIONS
  682. ═══════════════
  683.   General options can be modified at any time while X10EC is
  684.   executing and the effect will be immediate.
  685.   ■ SUNRISE/SUNSET SUPPORT: Uncheck if you DO NOT want X10EC to
  686.     use the ICON memory area of the CP290.
  687.   ■ LOAD HELP SUBSYSTEM: Uncheck to save memory and speed up
  688.     program load time.
  689.   ■ CONFIRM DELETE REQUESTS: Uncheck to delete without
  690.     confirmation.
  691.   ■ AUTOREFRESH DEVICE NAMES: On slower machines it could become
  692.     a nuisance to wait for the program to refresh the Device
  693.     Names in the EVENT Window whenever a Device Name is
  694.     modified. You may want to Refresh 'ON DEMAND' instead by
  695.     using F2.
  696.   ■ AUTOREFRESH EVENT COUNTS: Uncheck to Refresh 'ON DEMAND'
  697.     (F3).
  698.   ■ SAVE X-10 FILE UPON RECYCLE: The recycle process works
  699.     exclusively with the CP290 (ie. Events are downloaded from
  700.     the CP290, Suntimes are refreshed, and the Events are
  701.     re-uploaded).  Checking this box will instruct X10EC to
  702.     save the recycled Events to the RECYCLE.DAT file.
  703.   ■ CLOCK REFRESH RATE:  The PC Time & CP290 Time are
  704.     displayed in the screen header and can be refreshed
  705.     periodically by setting a refresh rate greater than 0.
  706.     NOTE:
  707.     ════
  708.     THE FIELD WIDTH IS ONLY 1 CHARACTER AND THE COMPILER
  709.     DEFAULTS TO KEYBOARD 'INSERT MODE'; PRESS THE INSERT KEY TO
  710.     TOGGLE THE KEYBOARD TO 'TYPEOVER MODE' TO CHANGE REFRESH
  711.     VALUE.
  712.   ■ LINES PER REPORT PAGE: Valid Range is 10-99.
  713.   ■ PRINT IBM BOX CHARACTERS: If your printer is set up to print
  714.     the IBM ASCII character set you can improve the appearance
  715.     of the DEVICE & EVENT printed reports by checking this box
  716. ───────────────────────<End of Topic>───────────────────────────
  717. .TOPIC:
  718. Sun Time Options
  719. ────────────────────────────────────────────────────────────────
  720.      This screen under the 'Options' menu allows you to set the
  721. Longitude, Latitude & GMT Offset parameters specific to your
  722. location.  These parameters are used to calculate your local
  723. Sunrise and Sunset times.  The calculated Sunrise/Sunset times
  724. will be accurate to within a minute or two.  Sample Longitude &
  725. Latitude parameters for a limited selection of cities can be set
  726. by using the combo box (click on the down arrow or press F4 to
  727. expand the list box).  THE GMT OFFSET MUST BE EXPLICITLY SET; it
  728. can vary depending on whether Daylight Savings Time is in effect
  729. or not.  eg. for the Eastern Time Zone the GMT Offset is -4 when
  730. Daylight Savings Time is in effect and -5 when it is not.  Check
  731. 'Observe DST' to have X10EC automatically vary the GMT Offset
  732. while Daylight Savings Time is in effect [the first Sunday in
  733. April through the last Sunday in October].  When this option is
  734. checked the 'effective' GMT Offset will be displayed below the
  735. checkbox.  When 'Observe DST' is checked the GMT Offset you set
  736. should be for Standard Time since X10EC will adjust it for
  737. Daylight Savings Time.  Note that when X10EC calculates
  738. Sunrise/Sunset times for the next 7 days it will not adjust the
  739. GMT OffSet if Daylight Savings Time begins or ends in the middle
  740. of this period.  It is recommended that you RECYCLE each Sunday
  741. so that your Sunrise/Sunset times are always accurate.
  742. ───────────────────────<End of Topic>───────────────────────────
  743. .TOPIC:
  744. Screen Colours
  745. ────────────────────────────────────────────────────────────────
  746.      This feature allows the user to choose their own screen
  747. colours.  A list of screen elements is presented on the left
  748. side of the screen and all of the available Foreground and
  749. Background (when applicable) colours are displayed next to the
  750. screen elements.  To change a colour, simply select the screen
  751. element you wish to change and click on the preferred
  752. Foreground/Background colours.  The Colour defaults can be
  753. restored by clicking on the Colour button, similarly Black &
  754. White colours can be selected by clicking on the Monochrome
  755. button.  Note: some colour combinations will render the screen
  756. unreadable, if this happens press the [Esc] key to exit the
  757. dialogue and restore the colours to their previous setting.
  758. Once you are satisfied with your colour selections the
  759. Save Options command can be used to store them so that X10EC
  760. always starts up with your selected colours.
  761.      The colours for message boxes cannot be changed (always
  762. black on white;compiler limitation).
  763.      The Graphic Gauges setting is also set from this screen.
  764. ───────────────────────<End of Topic>───────────────────────────
  765. .TOPIC:
  766. Graphic Gauges
  767. ────────────────────────────────────────────────────────────────
  768.      The Graphic Gauges checkbox determines whether or not
  769. graphical EGA/VGA characters are used to construct the sliding
  770. percentage complete gauge.  If this causes problems with your
  771. screen display, then uncheck the box; the ASCII character '█'
  772. 219 will be used to paint the gauges instead.
  773. ───────────────────────<End of Topic>───────────────────────────
  774. .TOPIC:
  775. Save Options
  776. ────────────────────────────────────────────────────────────────
  777.      This menu option saves all of the current program settings
  778. to the X10EC.INI file.  If an X10EC.INI file exists, the program
  779. will display a Warning Message and confirm that you wish to
  780. overwrite the existing X10EC.INI file before proceeding.  The
  781. X10EC.INI file that X10EC generates is a plain ASCII file that
  782. you can edit using your favourite editor.  X10EC will notify you
  783. of any errors within the X10EC.INI by displaying the offending
  784. line along with a  message indicating it will be ignored.  Note
  785. that the X10EC.INI file is parsed before command line arguments
  786. and therefore will be overridden by conflicting command line
  787. arguments.
  788. ───────────────────────<End of Topic>───────────────────────────
  789. .TOPIC:
  790. REGISTRATION INFORMATION
  791. ────────────────────────────────────────────────────────────────
  792.      The registration fee for X10EC is $25. (US Dollars for US
  793. shipping addresses, CDN Dollars for Canadian shipping
  794. addresses).  X10EC is currently supplied as functioning software
  795. without built-in delays or obtrusive "nag" screens prompting you
  796. to register.  The Relative Time feature (ie. Sunrise/Sunset
  797. support) is the only feature not supported in the shareware
  798. version of X10EC.  A SIGNIFICANT amount of time and effort went
  799. into this program; please register the program if you intend to
  800. use it beyond the 30-day evaluation period.  Registered Users
  801. will be shipped a printed manual and a 3.5" diskette (if you
  802. would prefer a 5.25" diskette please advise) containing the
  803. registered version of the program.  Registration Benefits:
  804. ■ Full support for the Relative Time feature which allows you
  805.   to schedule Events relative to your local Sunset/Sunrise time
  806.   offset by up to +/- 255 minutes.
  807. ■ BONUS PROGRAMS: Registered Users will also receive 2 bonus
  808.   programs:
  809.   1) X10DAT reads an X10.DAT file and prepares a report
  810.      listing all installed devices and scheduled events
  811.      including "frozen" events and multiple unit events.
  812.      See the X10DAT.RPT file for a report sample.
  813.   2) XDC issues immediate X-10 command directives to the
  814.      CP290 directly from the DOS prompt.  Alternatively,
  815.      you can pass a filename to XDC containing 'batched'
  816.      X-10 command directives.  XDC supports the 5
  817.      Undocumented CP290 commands that are supported by
  818.      X10EC & X10DC. See the XDC.DOC file for additonal
  819.      information.
  820. ■ DISCOUNTED REGISTRATION FEE for X10DC; X-10 Direct Control.
  821.   Registered Users can register X10DC for $15; the regular
  822.   registration fee is $20.
  823. ■ DISCOUNTED REGISTRATION FEE for X10WC; X-10 Windows Control.
  824.   Registered Users can register X10WC for $22; the regular
  825.   registration fee is $32.
  826.      To expedite your registration, you may wish to register
  827. using CompuServe Shareware Registration; you will receive a
  828. Registration Key via CompuServe E-Mail within 1 business day
  829. that will enable the registered program features. (See
  830. CompuServe Shareware Registration.  Alternatively, you can
  831. charge the Registration Fee to your VISA, Master Card, or
  832. American Express.  (See PsL Shareware Registration Program
  833. below).  If you elect to use either of methods your software will
  834. ship within 1 business day.
  835.  
  836. If you do not wish to
  837. register via CompuServe Shareware Registration
  838. or PsL Shareware Registration Program then complete the order
  839. form in the REGISTER.FRM file and send with your payment to the
  840. author.
  841.  
  842. ───────────────────────<End of Topic>───────────────────────────
  843. .TOPIC:
  844. Compuserve Shareware Registration
  845. ────────────────────────────────────────────────────────────────
  846.      You can register X10EC, X10DC or BOTH using CompuServe
  847. Shareware Registration.  The Registration Fee will be charged to
  848. your CompuServe billing account and the latest version of the
  849. software along with a printed User Guide will be shipped within
  850. one business day.  In addition, you will receive a Registration
  851. Key via CompuServe E-Mail (within one business day) that will
  852. immediately allow you to run X10EC with the registered version
  853. features enabled while you wait for your diskette to arrive.  GO
  854. SWREG while on CompuServe to use Shareware Registration.
  855. PROGRAM TITLE         PROGRAM NAME    PROGRAM ID#   CHARGE
  856. ═══════════════════   ════════════    ═══════════   ═══════
  857. X-10 Event Control       X10EC            1774       $25.00
  858. X-10 Direct Control     X10DC            620       $20.00
  859.  
  860. X-10 Control Bundle      X10CB            1775       $40.00
  861. (X10DC + X10EC)
  862.  
  863.      X-10 Windows Control,X10WC can also be registered using
  864. this method; see X10WC CompuServe Registration
  865.      Shareware Registration (SWREG) will prompt you through the
  866. registration process; you can register programs by referring to
  867. them by program name or ID #.  SWREG will display a description
  868. of the program and prompt you to confirm the registration order;
  869. you have the opportunity to abandon the registration process at
  870. any time.
  871. ───────────────────────<End of Topic>───────────────────────────
  872. .TOPIC:
  873. X10WC CompuServe Registration
  874. ────────────────────────────────────────────────────────────────
  875. You can also register X10WC using CompuServe Shareware
  876. Registration.  The Registration Fee will be charged to your
  877. CompuServe billing account and a Registration Key File will be
  878. forwarded to you via Compuserve E-Mail within 1 business day.
  879. This Registration Key File will immediately allow you to run
  880. the current and future versions of X10WC with all of the
  881. registered features enabled.  A diskette will NOT be shipped to
  882. you if you elect to register using Compuserve Shareware
  883. Registration, however, once you are a registered user you can
  884. order a diskette upgrade at any time for $2.00; see
  885. DISKETTE.FRM.  GO SWREG to access CompuServe Shareware
  886. Registration.
  887.  
  888. Program Title          Program Name    Program ID#   Charge
  889. ═══════════════════   ════════════    ═══════════   ═══════
  890. X-10 Windows Control      X10WC           5226       $32.00
  891. X10EC -> X10WC Upgrade*   X10EW           5227       $22.00
  892.   -----
  893. * To use the X10EC-> X10WC upgrade you must have registered
  894.   X10EC (or X10CB) using CompuServe Shareware Registration.
  895. ───────────────────────<End of Topic>───────────────────────────
  896. .TOPIC:
  897. PsL Shareware Registration Program
  898. ────────────────────────────────────────────────────────────────
  899.      Charge the Registration Fee to your Visa, Master Card, or
  900. American Express by ordering X10EC (Program #11595) from
  901. from Public (software) Library:
  902.  
  903.     Voice: 800-242-4PsL (800-242-4775)
  904.            713-524-6394 (International)
  905.       FAX: 713-524-6398
  906.       WWW: http://206.109.101.6/cgi-win/psl_ord.exe/item11595
  907.  
  908. PsL will forward your order to me via Compuserve E-Mail and your
  909. order will be shipped within one business day.  Note, these
  910. phone numbers are for ordering only.  ALL OTHER INQUIRIES (eg.
  911. technical support, volume discounts site licensing) should be
  912. directed to the author.
  913.  
  914. Program Title         Name  Program #  Charge   Handling  Total
  915. ════════════════════  ═════ ═════════  ══════   ════════ ══════
  916. X-10 Event Control    X10EC  11595     $25.00    $1.00   $26.00
  917. X-10 Direct Control   X10DC  10924     $20.00    $0.00   $20.00
  918. X-10 Windows Control  X10WC  14258     $32.00    $1.00   $33.00
  919. ───────────────────────<End of Topic>───────────────────────────
  920. .TOPIC:
  921. UPGRADE INFORMATION
  922. ────────────────────────────────────────────────────────────────
  923. QUICK UPGRADE
  924. ═════════════
  925.   REGISTERED USERS of prior versions of X10EC can immediately
  926.   run the shareware version of X10EC v1.10 and all future
  927.   shareware versions of X10EC with the registered features
  928.   enabled.  X10EC will look in the current sub-directory for the
  929.   X10EC.KEY file; if the file is found and is valid then X10EC
  930.   will enable all registered program features.  This means you
  931.   can upgrade by downloading the latest shareware version of
  932.   X10EC and ensuring that your X10EC.KEY file resides in the
  933.   same sub-directory.
  934. EXISTING REGISTERED USERS
  935. ═════════════════════════
  936.   If you registered a version of X10EC prior to 1.10; then you
  937.   are entitled to an X10EC.KEY file that will enable you to
  938.   immediately use the shareware version of X10EC v1.10 with the
  939.   registered features enabled.  Your X10EC.KEY can be forwarded
  940.   via CompuServe E-Mail, Internet E-Mail, or you can download it
  941.   directly from the author.  Please contact the author via
  942.   E-Mail or FAX to arrange for the delivery of your X10EC.KEY
  943.   file.
  944. DISKETTE UPGRADE
  945. ════════════════
  946.  REGISTERED USERS of X10EC can request a diskette containing
  947.  the current version of the software at ANY TIME by
  948.  completing the order form in the DISKETTE.FRM file and
  949.  sending it along with $2 for postage to the author.
  950. ───────────────────────<End of Topic>───────────────────────────
  951. .TOPIC:
  952. Special Thanks
  953. ────────────────────────────────────────────────────────────────
  954. SPECIAL THANKS to Gary Soles & Douglas Johnson, Beta Testers.
  955. ───────────────────────<End of Topic>───────────────────────────
  956.