joecool
07-30-2009, 09:06 AM
This may or may not be related to the 2.2 Beta version since I did not get the chance to test this mode with 2.1.26:
I have two nodes running the Datamode2.py script. Everything is working correctly and the "wireless serial port" functions perfectly. In an attempt to monitor the data that was being sent, I clicked the "Intercept STDOUT" button on one of the nodes. I could see the data in my Event Log, but this caused the wireless serial port link between the two units to stop working (the devices that were talking indicated they were no longer talking). Maybe it is because it introduced timing delays due to the node having to send packets to Portal for its captured STDOUT. Maybe this just isn't allowed in transparent mode? In any case, once I enabled the intercepted STDOUT, I could not disable it. The icon changed states from pressed to unpressed, but it's as if the node never got the notice to stop sending STDOUT to Portal. I say this because I could still see that node's data coming in on the Event Log. The only way I could clear up the problem was to power cycle the node in question.
My nodes were set to 9600 baud (unchanged Datamode.py script). I'll do some more testing with a couple of HyperTerm sessions to see if this in fact is killing the serial data link between the two nodes.
I have two nodes running the Datamode2.py script. Everything is working correctly and the "wireless serial port" functions perfectly. In an attempt to monitor the data that was being sent, I clicked the "Intercept STDOUT" button on one of the nodes. I could see the data in my Event Log, but this caused the wireless serial port link between the two units to stop working (the devices that were talking indicated they were no longer talking). Maybe it is because it introduced timing delays due to the node having to send packets to Portal for its captured STDOUT. Maybe this just isn't allowed in transparent mode? In any case, once I enabled the intercepted STDOUT, I could not disable it. The icon changed states from pressed to unpressed, but it's as if the node never got the notice to stop sending STDOUT to Portal. I say this because I could still see that node's data coming in on the Event Log. The only way I could clear up the problem was to power cycle the node in question.
My nodes were set to 9600 baud (unchanged Datamode.py script). I'll do some more testing with a couple of HyperTerm sessions to see if this in fact is killing the serial data link between the two nodes.