Thanks for the tip, but according to everything I've read, HEYU and CM15ademo are two completely unrelated programs to interface with different hardware.
CM15ademo does not interact with HEYU in any way. It is specifically for the CM15A(USB) which is much much newer than the CM17A(Serial RF)
Just in case I was missing something I wanted to make sure "CM15ademo" and "HEYU" were in fact not related. I looked at the HEYU FAQ page and found this:http://www.heyu.org/heyu_faq.html
Q: Does Heyu support the new X-10 CM15A "ActiveHome Pro" interface?
A: No. The CM15A is a USB-only device requiring a custom driver.
But HEYU does support the CM17a right out of the box. Which is why I was asking about adding support for passing it "fon" and "foff" commands.
I also checked with the cm15ademo site to see if they supported the CM17A, but it looks as though they do not
they are specifically focused on USB driver support of the CM15a.http://somethinginteractive.com/blog/tag/cm15a/
Thank you for the suggestion.