# get_daq_device_inventory()

Detects USB, Bluetooth and/or Ethernet DAQ devices, and returns device descriptors of the detected devices.

This function detects Ethernet DAQ devices on the same subnet as the host PC. To detect Ethernet DAQ devices on a different subnet than the host PC, use get_net_device_descriptor().

## Prototype

get_daq_device_inventory(interface_type, number_of_devices=100)

## Parameters

interface_type (InterfaceType)

Bit field that specifies the interface type of the DAQ device(s) to be detected. This field may contain any combination of the values listed in the interface_type parameter values section below.

number_of_devices (int, optional)

Maximum number of elements that the result can hold. This value defaults to 100.

## Returns

- A list of DaqDeviceDescriptor objects that describe the detected DAQ devices (DaqDeviceDescriptor)

### interface_type parameter values

ANY | Any supported interface type.
BLUETOOTH | Bluetooth device.
ETHERNET | Ethernet device.
USB | USB device.