Classes designed to work with X10 hardware.

See:
          Description

Packages
com.micheldalal.x10 Classes designed to work with X10 hardware.
com.micheldalal.x10.test Example/test classes for the com.micheldalal.x10 package.

 

Classes designed to work with X10 hardware.

Table of Contents

Overview

Classes designed to work with X10 hardware. Currently consists of one class that controls the CM17A, the FireCracker Computer Interface.

CM17A is the FireCracker Computer Interface shipped with The FireCracker Ultimate Home Control Kit. This class uses the Java Communications API (COMM) to communicate via the CM17A with the Wireless Link Module(TM) (a.k.a. Transiever Module).


Top

Requirements

Java Communications API
Only supports Microsoft Windows and Solaris/x86.
For other platforms, check out RXTX. (includes Linux support)


Top

Recommended

Nevelex Arguments API
The example code uses for command-line argument processing features of this API. If you want run the example program, you need to download it.


Top

Example Code

Example code is availabe in the com.micheldalal.x10.test package. The example/test code should be run as follows to show the help text (assumes the JAR files are in the lib sub-directory):
Unix: java -cp lib/x10.jar:lib/x10-example.jar:lib/NevArgs.jar com.micheldalal.x10.test.X10Test
Windows: java -cp lib\x10.jar;lib\x10-example.jar;lib\NevArgs.jar com.micheldalal.x10.test.X10Test


Top