© 2016 Thorlabs Scientific Imaging
4 Programming (SDK)
175
Description
Using is_DeviceInfo(), you can query information about connected USB 3 Cameras. The
resulting information is written to the IS_DEVICE_INFO structure. For this purpose, the cameras need
not be opened.
The nCommand input parameter is used to select the function mode. The pParam input parameter
depends on the selected function mode. If you select functions for setting or returning a value,
pParam contains a pointer to a variable of the UINT type. The size of the memory area to which
pParam refers is specified in the cbSizeOfParam input parameter.
Input parameters
IS_DEVICE_INFO_CMD_GET_DEVICE_INFO
Returns a information structure about the
specified device (Example 1)
Pointer to a function parameter, whose function
depends on nCommand.
Size (in bytes) of the memory area to which
pParam refers.
Contents of the IS_DEVICE_INFO structure
Camera-related data retrieved from
the camera (from the heartbeat
telegram)
See IS_DEVICE_INFO_HEARTBEAT
Camera-related driver data
See IS_DEVICE_INFO_CONTROL
Contents of the IS_DEVICE_INFO::IS_DEVICE_INFO_HEARTBEAT structure
Camera temperature in degree
Celsius
Bit 15: algebraic sign
Bit 14...11: filled according to
algebraic sign
Bit 10...4: temperature (places before
the decimal point)
Bit 3...0: temperature (places after the
decimal point)
See the Ambient conditions chapter
for permissible temperature range.
Transfer rate:
IS_USB_HIGH_SPEED = 480
IS_USB_SUPER_SPEED = 4000