X10-ified, AGAIN.

I finally made the time and finished refactoring the X10 CM17A code! It works much better now, and the design allows for future extensions for other controllers with minimal impact (ahh, the factory pattern). I also implemented it in .NET 2.0 to take advantage of the new SerialPort class, but I will be implementing it in 1.1 also with a custom SerialPort class. The rest of the code will remain the same.

The CM17A code is a loose port from Michel Dalal’s Java API. (Thanks!)

I will post the files in the next day or so, when I can get a few minutes free at work to do so. I’ll look for a free file hosting place so I don’t have to post code directly into this blog.

This entry was posted on Wednesday, November 16th, 2005 at 11:58 pm and is filed under programming. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply