From zeinsalah at gmail.com Mon Jul 18 05:30:06 2016 From: zeinsalah at gmail.com (Zein Salah) Date: Mon, 18 Jul 2016 11:30:06 +0200 Subject: [IGSTK-Developers] Attaching tools to aurora tracker problem Message-ID: Hi everybody, I posted this question previously but I had less details that time. So I would appreciate having a look at it once again. I used to use IGSTK as an interface for an Aurora tracker that came with 4 Ports and everything was working fine. I newly had a newer Aurora system with 12 ports. The problem with the new system is: attaching succeeds only on the first 4 ports! To see what is happening, I connected all error events of TrackerTool to observers like this: igstk::AuroraTrackerTool::Pointer tool = igstk::AuroraTrackerTool::New(); igstk::TrackerTool::Pointer m_TrackerToolChannel0 = tool; m_TrackerToolChannel0->AddObserver(igstk::TrackerToolAttachmentToTrackerErrorEvent(), m_TrackerToolAttachErrorObserver); m_TrackerToolChannel0->AddObserver(igstk::TrackerToolConfigurationErrorEvent(), m_TrackerToolConfigurationErrorObserver); m_TrackerToolChannel0->AddObserver(igstk::InvalidRequestToAttachTrackerToolErrorEvent(), m_InvalidRequestToAttachTrackerToolErrorObserver); m_TrackerToolChannel0->AddObserver(igstk::InvalidRequestToDetachTrackerToolErrorEvent(), m_InvalidRequestToDetachTrackerToolErrorObserver); m_TrackerToolChannel0->AddObserver(igstk::TrackerToolErrorEvent(), m_TrackerToolErrorObserver); tool->RequestSelect6DOFTrackerTool(); tool->RequestSetPortNumber(portToHandle); tool->RequestSetChannelNumber(channelNo); tool->RequestConfigure(); tool->RequestAttachToTracker(tracker); Now, If the tool is connected to port 1-4, everything works fine. If I use the ports >= 5, the following events are generated: TrackerToolConfigurationErrorEvent() InvalidRequestToAttachTrackerToolErrorEvent() TrackerToolErrorEvent() InvalidRequestToDetachTrackerToolErrorEvent() Important Note: Using the "Track" software which comes with NDI's Toolbox, tools are recognized and tracked on all ports. Any ideas what might be going wrong??? Much thanks, Zein