Data Sheet

Teledyne LeCroy Automation API Reference Manual for USBTracer, USB Advisor, and Voyager USB Protocol
Suite
44
2.6 IUsbAnalyzer7 interface
The IUsbAnalyzer7 interface is the seventth interface for the UsbAnalyzer object. It inherits and
extends some analyzer-related functionality exposed via the IUsbAnalyzer interface.
IID : 13D7A1C9-6753-42A5-BFE0-6F55FB0C0FA4
2.6.1 IUsbAnalyzer7::GetLicensedCapability
HRESULT GetLicensedCapability(
[in] BSTR feature_title,
[out, retval] BOOL* is_licensed)
The method provides the cabability to identify license availabilty of any feature in any connected
USBAnalyzer device. This method helps API users to change/limit their own software functionality
according to the licensed features in the connected unit.
Parameters
feature_title Specifies the feature name in a string. The list of available
features can be found in the license dialog in Teledyne LeCroy’s “USB Protocol Suite” application.
is_licensed Pointer to boolean value indicates whether the feature is
available or not.
Return values
E_INVALIDARG feature_name parameter is not a valid feature title
Remarks
If there is no connected device, the is_licensed parameter returns false for any feature. Therefore, it is
required that you check the device connection before any license check to get a valid result.
If there is more than one device, the API should call the BindUnit() method to bind the object to a specific
device before calling this method, otherwise the methods returns the minimum license from all
connected devices.