Hi,
i should implement the MDA200 features in a custom Windows application using the Native Interface of SDK 3.5.
When the MDA200 alone is connected to the host computer, i can get its iDevice interface via the IDeviceManager interface getDevice with proper parameters:
virtual DMResult getDevice(eVendorID vendorID, eProductID productID, ppDevice ppDev) NOEXCEPT = 0;
After i connected a headset to MDA200 using a DA45 USB adapter i can't get the MDA200 iDevice interface anymore, getDevice result is DM_RESULT_NOT_FOUND.
I also tried to 'enumerate' devices via IDeviceGroup obtained with the getDevices method:
virtual DMResult getDevices(IDeviceGroup** devices) NOEXCEPT = 0;
Even with the MD200 and the DA45 connected, IDeviceGroup->numDevices() is equal to 1 and the IDevice obtained with the IDeviceGroup->getDevice() method returns only the DA45 instance.
I need to recognize MD200 buttons in my software application, and i also need to send commands to the MDA200 in order to switch VOIP/Telephone from my app ... does anybody can help me?
Thanks a lot,
and please ... forgive me for my poor english language skills!
Best regards,
Alessandro