Gene,
I had a version of the XTenLib.dll source that I had modified to include more debugging output based on an older testing version that you provided. Unfortunately, the computer where that data was stored went down last month and I lost the source. The new version has been modified significantly anyway from what I'm seeing. It would be extremely helpful if you could provide a snippet of code or at least a line number for where the debugging output should be placed.
I see that there is a function for writing debug data in the DebugLog function, but it doesn't appear that data is written to homegenie.log or any other file I've located. I thought console.writeln would output to the standard homegenie.log file, but that doesn't appear to be the case. I don't see a toggle to enable this anywhere (other than the "enable" for debug logs). If it's written somewhere else, perhaps the needed data can be found there.
The reason I need this data is that I'm getting a lot of instances of only the second half of X10 command being sent or at least received. I'm trying to determine if HG is sending the command, if it's sending at the same time something else is happening, or if there's something else I could find. Right now, I have logs from a second CM15A connected to AHP to act as a logger that show lots of issues.
8594 7/20/2014 5:34:00 AM Receive A8
8595 7/20/2014 5:34:00 AM Receive A Off
8596 7/20/2014 10:40:12 AM Receive A On
8597 7/20/2014 10:44:03 AM Receive A6
8598 7/20/2014 10:44:04 AM Receive A Off
8599 7/20/2014 11:21:57 AM Receive A On
This is an example from this morning. I had the same issue last night several times. I also show this same scenario many times in the recorded logs. I moved my production CFM15A and it's very close to the distribution panel. It's possible that there's an issue there. I just don't have the data I need to suse the problem.