« Close

Datasheets and User Guides

Software & Driver

 

3.6 - Device Search Configs

When LJM searches for devices in the following situations:

  • During an open or ListAll call
  • During reconnect

The below parameters configure device search behavior.

Retries:

  • LJM_LISTALL_NUM_ATTEMPTS_ETHERNET
    • Determines the number of times LJM tries to discover Ethernet connections per open/ListAll call.
    • Default: 2
  • LJM_LISTALL_NUM_ATTEMPTS_WIFI
    • Determines the number of times LJM tries to discover WiFi connections per open/ListAll call.
    • Default: 2

Concurrent searching:

  • LJM_LISTALL_THREADED_ETHERNET
    • Determines whether LJM searches for Ethernet connections in parallel with the other connection type searches or not
    • Default: true
  • LJM_LISTALL_THREADED_USB
    • Determines whether LJM searches for USB connections in parallel with the other connection type searches or not
    • Default: true
  • LJM_LISTALL_THREADED_WIFI
    • Determines whether LJM searches for WiFi connections in parallel with the other connection type searches or not
    • Default: true

Timeout:

Determines how long in milliseconds LJM waits for device responses:

  • LJM_LISTALL_TIMEOUT_MS_ETHERNET
    • Default: 900
  • LJM_LISTALL_TIMEOUT_MS_WIFI
    • Default: 1000

Protocol:

Determines whether LJM initializes the connection via UDP (true) or TCP (false):

  • LJM_LISTALL_UDP_ETHERNET
    • Default: true
  • LJM_LISTALL_UDP_WIFI
    • Default: true

Relevant Functions

To read the above configs, use LJM_ReadLibraryConfigS.

To write the above configs, use LJM_WriteLibraryConfigS or LJM_LoadConfigurationFile.

Remarks

Other related device connection configurations:

  • Auto IPs - Automatically stored connection information for helping to open connections.
  • Specific IPs - Manual configurations for connecting to statically-addressed LabJack devices.
  • Deep Search - Manual configurations for connecting to DHCP-addressed LabJack devices.