-
Notifications
You must be signed in to change notification settings - Fork 30
Description
I tested the SlicerOpenIGTLink with the example programs(TrackingData/ImageDatabaseServer) in openigtlink release-2.0. I need to run these commands in slicer python interactor before active the connector:
a = slicer.mrmlScene.GetNodeByID("vtkMRMLIGTLConnectorNode1")
a.SetOutgoingMessageHeaderVersionMaximum(1)
During the initial handshake with TrackingData/ImageDatabase servers, the connector sends a dummy status message to check openigtlink version of the server. if the SetOutgoingMessageHeaderVersionMaximum is not set, the dummy message will be header version 2 by default and the parsing will fail at the server side. The failure of parsing the status message propagate to following messages resulting no communication at all.
Should we have a UI component to set the maximum version of the Outgoing Message Header?
Thanks!