I'm currently working on an older machine which uses Tracking Tools (and not Motive).
I'm trying to read the data sent by the server using the matlab wrapper using this simple code:
Code: Select all
client = natnet();
client.HostIP = '169.254.108.220';
client.ClientIP = '169.254.40.8';
client.ConnectionType = 'Multicast';
client.connect
for i = 1:3
tic
client.getFrame
pause(0.0083333)
end
Code: Select all
2016/6/17 12:6:16.573 natnet - connection established
2016/6/17 12:6:16.579 natnet - reattempting a failed command
2016/6/17 12:6:16.784 natnet - reattempting a failed command
2016/6/17 12:6:16.986 natnet - failed to send command
Code: Select all
Frame: 0
Timestamp: 0
Timecode: 0
TimecodeSubframe: 0
UnlabeledMarker: [1x1 NatNetML.Marker[]]
LabeledMarker: [1x1 NatNetML.Marker[]]
RigidBody: [1x1 NatNetML.RigidBodyData[]]
Skeleton: [1x1 NatNetML.SkeletonData[]]
If I am...
* The server is running windows XP, can it run a Motive version compatible with the NatNetSdk ?
* Can I use the same license for Tracking Tools and Motive ?
* Is there an older version of the NatNetSdk which would make the binding between Matlab and Tracking Tools possible ?
Besides is there some more verbose documentation on how are the packets sent ? I might just read the packet manually and would like to know what I'm supposed to read.
Thanks !