#1
|
|||
|
|||
Streaming data with onNetwork
I'm following the example shown here to get MatLab to stream data to Vizard:
http://docs.worldviz.com/vizard/Networking_Basics.htm def onNetwork(e): print '** Received message from',e.sender print e.data #Prints: (5, 'hello', [1, 2, 3]) ... I know that I've successfully gotten some communication working, but when I run my MatLab program that sends the data, an error message appears in Vizard, instead of the data that I'm expecting. The error is: Traceback (most recent call last): File "file name", line 300, in onNetwork print e.data AttributeError: 'RawNetworkEvent' object has no attribute 'data' I am able to transfer data from another Vizard script (using the other example from the Networking_Basics web site), so it seems that the problem has to do with streaming from other applications. It seems there possibly is no e.data attribute when streaming information from other apps. Is there another way to address the information being sent other than e.data? Thanks in advance. |
#2
|
|||
|
|||
When receiving data from a non-Vizard app, you can access the raw data using e.raw_data. The documentation mentions this. The raw_data attribute will be a string that contains the raw byte data from the UDP packet.
|
#3
|
|||
|
|||
Thanks. Not sure how I missed that.
|
Tags |
data, onnetwork, stream |
Thread Tools | |
Display Modes | Rate This Thread |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
data lose | psykoko | Vizard | 3 | 12-16-2010 08:08 PM |
Use saved text file data as replay sources problem | mizutani_jun | Vizard | 4 | 10-14-2010 04:49 PM |
Flagging the Data | Elittdogg | Vizard | 5 | 04-11-2008 11:40 AM |
tracking using quaternarion data | jfreeman | Vizard | 2 | 06-01-2005 08:48 AM |