
IUsbGeneral Services Interface
4
AttachToDevice
Declaration: long AttachToDevice(LPCTSTR lpctstrMacAddress)
Input(s): lpctstrMacAddress specifies hardware MAC address.
Return Value: Zero if AttachToDevice was successful. Otherwise, non-zero.
Each nonzero value indicates an error code.
Remark: This method attaches the software to the requested hardware
specified by its MAC address.
See Also API Errors
GetDeviceIDList
Declaration: BSTR GetDeviceIDList(long nPortType)
Input(s): nPortType specifies hardware port type.
Valid port types are listed below.
Return Value: Each Device ID is separated with ',', and each Device ID number is in
hexadecimal format, such as
"0200000E850002D8,0400000E85000131".
Remark: This method enumerates all available devices on the selected port
and returns available device IDs in string format.
DetachDevice
Declaration: long DetachDevice()
Input(s): None
Return Value: Zero if the DetachDevice was successful. Otherwise, non-zero.
Each non-zero value indicates an error code.
Remark: This function detaches the device from the analyzer.
See Also API Errors
SaveSmpAsText
Declaration: long SaveSmpAsText(LPCTSTR strSmpFilePath,
LPCTSTR strTextFilePath)
Input(s): strSmpFilePath specifies path of sample file (.smp).
strTextFilePath specifies path of out text file.
Return Value: Zero if the SaveSmpAsText was successful. Otherwise, non-zero.
Each non-zero value indicates an error code.
Remark: This function converts smp file to text file and saves it.
See Also: API Errors
CEIHAL_PORT_USB 0x02
CEIHAL_PORT_TCP 0x04
CEIHAL_PORT_EPP 0x08
Komentarze do niniejszej Instrukcji